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

Cómo convertir MySQL a Excel con PHP

2011/4/22
El lenguaje de programación PHP le proporciona bibliotecas internas para consultar una base de datos MySQL y exportar los resultados a una hoja de cálculo Excel. Utilice este procedimiento para exportar los datos a un archivo que se puede utilizar en otras secciones de su solicitud o para los usuarios para descargar y leer los resultados con su versión instalada de Excel. Instrucciones
1

Haga clic en el archivo PHP que desea utilizar para exportar los datos . Haga clic en " Abrir con" y seleccione el editor de PHP preferido.
2

Crear una conexión a la base de datos MySQL. Usted debe tener una conexión con la base de datos para consultar y extraer los datos

mysql_connect ( "localhost " , "username" , "password ") or die ( mysql_error () ) . Mysql_select_db ( " db " ) or die ( mysql_error ());

la primera línea de código especifica el servidor y el nombre de usuario y la contraseña que necesita para acceder al servidor . La segunda línea de código se conecta a la base de datos que contiene los datos. Sustituya estos valores por su propia cuenta.
3

consulta la base de datos . Por ejemplo , recuperar una lista de clientes de la base de datos MySQL :

$ registros = mysql_query ( "select * from clientes ") or die ( mysql_error ()); $ filas = mysql_fetch_array ( $ registros) ;

la consulta devuelve los resultados a la variable " filas " . Se utilizan los datos almacenados en las filas variables para exportar los datos a una hoja de Excel.
4

Abra las bibliotecas de Excel y crear un manejador de archivo para un archivo de hoja de cálculo de Excel. Por ejemplo, cree un archivo llamado " Customers.xls " para exportar los datos de MySQL :

incluye ' Hoja de cálculo /Excel /Writer.php ' ; $ excel = new Spreadsheet_Excel_Writer ( ' Customers.xls '); $ = $ hoja excel -> addWorksheet ( " Lista de clientes " ) ;
5

Escribe los datos de MySQL a la hoja de cálculo Excel para recorrer cada registro y escribe los datos en el archivo de hoja de cálculo Excel :

$ count = 0 ; foreach ( $ record como $ filas) { foreach ($ filas como $ key = > $ valor) {( $ key , $ value $ count ), $ hoja -> write ; } $ cuenta + + ;}
6

Guardar los resultados. Después de escribir todos los registros , es necesario guardar la hoja de cálculo . La hoja de cálculo salva cuando se llama a la función " Cerrar"

$ excel -> close ( ) .

Programación PHP /MySQL
Cómo cambiar la contraseña en PHP
El primer elemento de una matriz en PHP
Cómo matar a consultas de larga duración en MySQL
Cómo hacer un blog con PHP
Cómo detectar el protocolo de servidor para PHP
Cómo aprender PHP Online
Cómo eliminar todos los caracteres alfabéticos en PHP
Cómo obtener Scripts PHP Up & Running With Dreamweaver CS3
Conocimientos Informáticos © http://www.ordenador.online