Foros del Web » Programando para Internet » PHP »

sobre funcion pack para crear excel

Estas en el tema de sobre funcion pack para crear excel en el foro de PHP en Foros del Web. buenas a todos. estoy usando un codigo que encontre varias veces en la internet sobre la creacion de una archivo excel con php Código: function ...
  #1 (permalink)  
Antiguo 19/06/2009, 16:21
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
sobre funcion pack para crear excel

buenas a todos.

estoy usando un codigo que encontre varias veces en la internet sobre la creacion de una archivo excel con php


Código:
function xlsWriteNumber($Row, $Col, $Value) { 
    echo pack("sssss", 0x203, 14, $Row, $Col, 0x0); 
    echo pack("d", $Value); 
    return; 
} 

function xlsWriteLabel($Row, $Col, $Value ) { 
    $L = strlen($Value); 
    echo pack("ssssss", 0x204, 8 + $L, $Row, $Col, 0x0, $L); 
    echo $Value; 
return; 
}
function xlsWriteTitle($Row, $Col, $Value ) { 
    $L = strlen($Value); 
    echo pack("ssssss", 0x204, 30 + $L, $Row, $Col, 0x0, $L); 
    echo $Value; 
return; 
}
mi pregunta es que necesito combinar celdas y ademas darle formato a las celdas, como alto, ancho, aparte de saber como cambiar el formato del texto.

si alguien me pudiera decir el link para saber como usar la funcion estaria agradecido
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #2 (permalink)  
Antiguo 19/06/2009, 17:01
 
Fecha de Ingreso: abril-2008
Mensajes: 31
Antigüedad: 16 años
Puntos: 1
Respuesta: sobre funcion pack para crear excel

Hola amigo, yo conozco una forma mas sencilla de generar archivos de exel con php, solo tienes que colocar estas lineas al inicio de tu codigo:

Código PHP:
$filename 'reporte';
header ("Content-type: application/x-msexcel");
header ("Content-Disposition: attachment; filename=\"" $filename "\"" ); 
Luego creas una tabla normal de html donde cada <td></td> pasará a ser una celda de la tabla. También le puedes dar colores de fondo, tipo de letra, color de bordes, ect o casi cualquier configuración que quieras hacer utilizando CSS.

Pruebalo y me dices cualquier cosa. Saludos.
  #3 (permalink)  
Antiguo 19/06/2009, 21:19
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Pregunta Respuesta: sobre funcion pack para crear excel

Cita:
Iniciado por luis1perez Ver Mensaje
Hola amigo, yo conozco una forma mas sencilla de generar archivos de exel con php, solo tienes que colocar estas lineas al inicio de tu codigo:

Código PHP:
$filename 'reporte';
header ("Content-type: application/x-msexcel");
header ("Content-Disposition: attachment; filename=\"" $filename "\"" ); 
Luego creas una tabla normal de html donde cada <td></td> pasará a ser una celda de la tabla. También le puedes dar colores de fondo, tipo de letra, color de bordes, ect o casi cualquier configuración que quieras hacer utilizando CSS.

Pruebalo y me dices cualquier cosa. Saludos.
bueno amigo provare.

pero igual me gustaria saber como hacerlo de forma mas formal.
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #4 (permalink)  
Antiguo 19/06/2009, 21:35
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: sobre funcion pack para crear excel

de manera mas formal, muy buena recomendación...

PHPExcel

suerte!
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 19/06/2009, 21:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: sobre funcion pack para crear excel

y solo como dato adicional, la función pack sirve para empaquetar una cadena como datos binarios, por lo que necesitarias conocer del formato (xls) para saber como combinar las celdas y darles el formato que quieras, y solo empacar la cadena correcta usando pack().

Saludos.
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:42.