Foros del Web » Programando para Internet » PHP » CodeIgniter »

Como convertir datos de una BD a excel.

Estas en el tema de Como convertir datos de una BD a excel. en el foro de CodeIgniter en Foros del Web. hola quisiera saber como puedo hacer para convertir datos de mysql a un archivos xls de excel. saludos...
  #1 (permalink)  
Antiguo 06/07/2011, 09:53
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 9 meses
Puntos: 15
Como convertir datos de una BD a excel.

hola quisiera saber como puedo hacer para convertir datos de mysql a un archivos xls de excel.

saludos
  #2 (permalink)  
Antiguo 06/07/2011, 11:47
Avatar de Italico76  
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 8 meses
Puntos: 292
Respuesta: Como convertir datos de una BD a excel.

http://code.google.com/p/php-excel/
http://code.google.com/p/php-excel/wiki/QuickUsageGuide

Step 01: Just put the class-excel-xml.inc.php in your project directory and include it using (of course you may choose to put it wherever you like):

Código PHP:
require (dirname (__FILE__) . "/class-excel-xml.inc.php"); 
Step 02: For testing, create a two dimensional array:

Código PHP:
$myarray =  array (
       
=> array ("Oliver""Peter""Paul"),
            array (
"Marlene""Mica""Lina")
    ); 
Step 03: Instanciate class and dump the array into the document.

Código PHP:
$xls = new Excel_XML;
$xls->addArray $myarray );
$xls->generateXML "testfile" ); 
The document (with filename "testfile") will be delivered to your browser for downloading. All values of the array will be defined as "string" - I may at support for more types later.
__________________
Salu2!
  #3 (permalink)  
Antiguo 06/07/2011, 14:26
Avatar de RIVERMILLOS  
Fecha de Ingreso: marzo-2010
Mensajes: 1.336
Antigüedad: 14 años, 9 meses
Puntos: 15
Respuesta: Como convertir datos de una BD a excel.

Muchas gracias lo voy a probar.

saludos

Etiquetas: bd, frameworks-y-php-orientado-a-objetos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:37.