2008/2/12 tj <[EMAIL PROTECTED]>:
>
> Ahi reside mi problema porque tengo que crear el archivo de excel para
> luego agregarlo a mi email attachment.
>
>
Puedes mostrar el codigo completo (controller, vista, layout, etc). No lo
pegues aqui, coloca en algun paste bin (http://bin.cakephp.org)
Salu
Entonces mi solución rápida no te va a servir, porque sí o sí hay que
abir la descarga con algun editor Excel y luego grabar el documento
desde alli. El proceso tiene este paso manual.
A ver que tal te va con esa librería. Sería bueno que nos tengas al
tanto de los resultados :)
On 13 feb, 00:57
Ahi reside mi problema porque tengo que crear el archivo de excel para
luego agregarlo a mi email attachment.
On 12 feb, 13:11, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote:
> Aquí está el layout que usé:
>
> (empty($type)) ? $type = 'applications' : $type = $type;
> header("Content-type: appli
Aquí está el layout que usé:
Y me basé en este artículo: Exportar PHP->Excel:
http://elticus.com/?contenido=31
Hay información por allí.
A mi me funciona perfecto! pero eso si, el archivo tiene que ser
abierto por OpenOffice/M$Office, no se puede descargarlo directamente
al disco.
Suerte!
Gracias por contestar:
- No me aparece ningun mensaje de error, al generarlo pero cuando lo
envio al navegador, me dice q el archivo que intento abrir tiene otro
formato que el especificado por la extension del archivo.
$sheet =& $xls->addWorksheet('Attendance');
con esta sentencia doy el nombre
El 12/02/08, tj <[EMAIL PROTECTED]> escribió:
>
>
> $nombre_archivo=strtotime("now").".xls";
> $ruta = substr(dirname(__FILE__),
> 1,strlen(dirname(__FILE__))-12)."tmp".DIRECTORY_SEPARATOR."logs".DIRECTORY_SEPARATOR.
> $nombre_archivo;
>
>
> vendor('pear'.DS.'Writer');
>
>
> $xls =& new Spreadshee
Hace poco yo hice esto mismo, pero sin librerias ni nada. El requisito
es que el ordenador desde donde se bajan el archivo Excel tenga
instalado Open Office u M$ Office. Lo cual es mas que probable :D
Es muy simple, se genera una tabla de las de toda la vida y en layout
tiene que tener un par de
$nombre_archivo=strtotime("now").".xls";
$ruta = substr(dirname(__FILE__),
1,strlen(dirname(__FILE__))-12)."tmp".DIRECTORY_SEPARATOR."logs".DIRECTORY_SEPARATOR.
$nombre_archivo;
vendor('pear'.DS.'Writer');
$xls =& new Spreadsheet_Excel_Writer();
$sheet =& $xls->addWorksheet('Attendance');
i