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 headers... Si interesa pongo el ejemplo. On 12 feb, 14:45, tj <[EMAIL PROTECTED]> wrote: > $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'); > > if (PEAR::isError($sheet)) { > die($sheet->getMessage()); > > } > > $sheet->write(1,1, 'hola'); > $xls->send('Asistencia.xls'); > > Quiero generar un archivo de excel utilizando cakephp agrego la > libreria de pear en vendor y el archivo lo mando al navegador con la > función send pero me genera un archivo en formato texto, alguien sabe > porque?? --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a CakePHP-es@googlegroups.com Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/CakePHP-es?hl=es. -~----------~----~----~----~------~----~------~--~---