Pregunta

Mi script PHP tiene que crear un archivo Excel de múltiples pestañas con un informe en cada pestaña, pero esos informes ya existen como páginas HTML, por lo que no quiero duplicar el código y el trabajo.Sé que puedo cambiar el nombre de un archivo HTML a .xls y Excel/OpenOffice Calc lo abrirá como una hoja de cálculo, pero no sé cómo tener varias pestañas.

Ni siquiera sé si es posible.

Ya conozco Biffwriter y otras bibliotecas PHP para crear archivos de Excel, pero estoy buscando una solución más inteligente.

Gracias Cédric

¿Fue útil?

Solución

pera hoja de cálculo Excel escritor tiene una función para crear noreferrer nuevas hojas de trabajo si eso es lo que están buscando.

Otros consejos

Si no le importa servir archivos de Excel 2007, puede hacer esto:

  1. crear un archivo excel 2007
  2. crea todas las pestañas que necesites
  3. guarda el archivo
  4. cambiar el nombre del archivo como .zip
  5. extraer el contenido del archivo zip

Ahora puede usar la estructura de archivos allí para completar el archivo correspondiente a cada pestaña con el informe que necesita.Es posible que desee utilizarlos como plantillas, mantener el mismo código y representar archivos diferentes dependiendo de si genera el informe html del informe de Excel.

Al final, comprima toda la estructura del directorio y sírvala con una extensión xlsx.

Por favor, compruebe las direcciones URL de una biblioteca y turorials de IBM y

de 999Tutorials

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top