Actualmente estoy tratando de encontrar la mejor manera de crear un archivo .xls desde PHP. Me parece que todo lo que tengo que hacer es cambiar el tipo de contenido del encabezado a "application/vnd.ms-excel", y luego sacar los datos en un formato separado por comas. ¿Es ésta la mejor manera de hacer ésto?¿Cuál es la mejor manera de crear archivos XLS en PHP
¡Gracias por cualquier ayuda!
Metropolis
EDITAR
¿Sería malo para dar salida a los datos simplemente como HTML? Ya tengo una clase que me gustaría extender para este problema, por lo que preferiría mantenerme alejado de una solución de terceros. Solo necesito saber cuál sería la mejor manera de obtener los datos para aprovechar al máximo ese formato de archivo.
Después de mirar PHPExcel, parece ser la mejor solución para este problema. Aprecio todas sus respuestas y hubiera dado tres respuestas correctas si pudiera jaja. Pero hasta los votos tendrán que hacer :)
Al cambiar el contenido del encabezado, escriba "application/vnd.ms-excel" y luego escriba un archivo XLS con contenido de texto con formato HTML, TAB o CSV. Sin embargo, esto es una especie de truco porque MS Excel podrá abrir el archivo aunque no sea un archivo XLS binario real, pero no podrá usar ninguna característica de Excel (como varias hojas). Un enfoque que utilicé es la aplicación MS Excel en sí misma, vea [aquí] (http://php.net/manual/en/class.dotnet.php). Otro enfoque que utilicé es [este] (http://www.gemboxsoftware.com/support-center/kb/articles/44-how-to-use-gembox-spreadsheet-in-php). –