Too Cool for Internet Explorer

Hojas de cálculo Excel con PHP 27

Hora y Fecha: Noviembre 2, 2004 @ 9:10 pm Autor: Moisés Maciá
Categorías:
1,185 views

He estado toda la mañana enredado haciendo un script en PHP que exportara los datos desde la BD hacia una hoja de calculo.
Desde el principio enfoque mis esfuerzos a exportar los datos en formato CSV, que no es mas que toda la retahíla de datos separados por comas y retornos de carro. Esto funciona pero queda bastante pobre ya que se pierden los formatos de celda (por ejemplo si los datos están en negrita, centrados o pintados con algún color).

He descubierto un método bastante simple con el que exportar los datos y su formato y que funciona tanto en Microsoft Excel como en OpenOffice.Org. El truco consiste en enviar las cabeceras MIME de un archivo Excel y a continuación todos los datos formateados en una tabla HTML de toda la vida.


header("Content-type: application/vnd.ms-excel");
header("Content-Disposition: attachment; filename=excel.xls");

Simple y elegante, ahora lo difícil es leer desde el archivo Excel …




Bad Behavior has blocked 221 access attempts in the last 7 days.