“Conocimientos Programación>Programación PHP /MySQL

Cómo usar PHP para crear un archivo de Excel

2015/3/24
Aunque Microsoft Excel utiliza un formato propietario para almacenar los datos , el formato y las propiedades de una hoja de cálculo Excel , puede crear un archivo de Excel con el lenguaje de scripting PHP . Si el servidor que ejecuta PHP se ha instalado Excel , puede crear una hoja de cálculo de Excel mediante la creación de un objeto COM de Excel , el establecimiento de las propiedades de los objetos COM y utilizar los métodos del objeto COM para crear y guardar una hoja de cálculo Excel. Si el servidor no tiene Excel , puede utilizar la biblioteca PHPExcel de la comunidad de código abierto de Microsoft , CodePlex . Instrucciones
Utilice un objeto COM
1

Inicializar una variable a ser un nuevo objeto COM aplicación Excel. Por ejemplo , escriba: ?

< Php

$ excel = new COM ( " Excel.Application " ), la ventana
2

Ocultar Excel que acaba de creada hasta que se ha llenado con el formato y los datos. Por ejemplo , escriba:

$ excel -> Visible = 0 ;
3

Crear un nuevo libro dentro del objeto de Excel. Por ejemplo , escriba:

$ w = $ excel -> Libros -> Add () ;
4

Crear una nueva hoja de cálculo en el objeto de Excel y hacer que la hoja de cálculo activa . Por ejemplo , escriba:

$ w -> Hojas de trabajo ( 1 ) -> nombre = " Hoja de trabajo principal" ;

$ w -> Hojas de trabajo ( 1 ) -> Seleccione ;
5

Agregar datos y el formato de la hoja de cálculo . Por ejemplo , escriba:

$ w -> ActiveSheet -> Cells ( 1,1) -> Value = " Nombre " ;

$ w -> ActiveSheet -> Las células ( 1,2) - > value = " Dirección " ;

$ w -> ActiveSheet -> Cells ( 1,1) -> Font- > negrita = true;

$ w -> ActiveSheet -> Cells (1,2) -> Font- > negrita = true;

$ w -> ActiveSheet -> Range (" A1: A1 ") -> ColumnWidth = 10 ;

$ w -> ActiveSheet -> Range (" A1: A1 ") -> ColumnWidth = 20 ;
6

Guardar el documento de Excel que creó. Por ejemplo , escriba:

$ file = tempnam ( sys_get_temp_dir (), "Excel ");

$ excel -> Guardar como ( $ file ) ;
7 < p> Cierre el archivo y salir de la aplicación . Por ejemplo ,
Uso PHPExcel
8

Descargue la biblioteca PHPExcel y extraer en un directorio en el servidor web . Crear un nuevo archivo PHP en un editor y especificar dónde la biblioteca PHPExcel se puede encontrar . Por ejemplo, escriba : .

< Php

$ library_location = "/usr /local /mylibraries /PHPExcel /";

incluye $ library_location " PHPExcel.php " ;

incluye $ library_location . " PHPExcel/Writer/Excel2007.php " ;
9

Crear un nuevo objeto PHPExcel . Por ejemplo , escriba:

$ excel = new PHPExcel ();
10

Configurar las propiedades de la hoja de cálculo utilizando los métodos del objeto en " getProperties " . Por ejemplo , escriba:

$ excel -> getProperties ()

-> setCreator ( "John Doe " )

-> setLastModifiedBy ( "John Doe " )

-> setTitle ( " Hoja de cálculo de Excel creado usando PHP " )

-> setSubject ( " Hoja de cálculo de Excel creado con PHP ");

-> setDescription ( " Esta hoja de cálculo de Excel se ha creado usando PHP y PHPExcel de Microsoft ");
11

agregar datos a la hoja de cálculo utilizando los métodos del objeto en " getActiveSheet . " Por ejemplo , "Nombre ");

$ excel -> getActiveSheet () -> setCellValue ( "B2 ", " Dirección ");
12

agregar formato y las propiedades de celda a la hoja de cálculo utilizando los métodos del objeto en " getActiveSheet . " Por ejemplo , Página 13

Guarde el archivo de Excel y salir del programa . Por ejemplo , escriba:

$ excel_writer = PHPExcel_IOFactory :: createWriter ($ excel,

Programación PHP /MySQL
Cómo instalar los archivos de MySQL en PHP
Cómo hacer un formulario PHP Mailer Eso Auto redirige a una página de agradecimiento
MySQL es lento en Magento
Cómo convertir Varchar flotar en MySQL
Cómo guardar un archivo como PHP
Cómo leer cadenas de consulta en PHP
¿Qué es Cerraduras en SQL
Cómo montar una imagen ISO en OpenSUSE
Conocimientos Informáticos © http://www.ordenador.online