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 ( ) .