Para crear archivos Excel en Unix utilizo un truco que funciona para versiones de Microsoft Excel desde 95 en adelante. Consiste en crear un archivo HTML con los datos guardados en una tabla y con el siguiente meta tag:
<meta content="application/vnd.ms-excel" http-equiv="content-type" />
Al transmitir este archivo a un cliente Windows con la extensión .xls, el archivo es reconocido por Microsoft Excel quien lo traduce de manera silenciosa.
El problema es que para archivos demasiado grandes –archivos con más de 10000 registros– la conversión de HTML a Excel toma demasiados recursos del PC.
{ 1 comment }