Question

Mon script PHP devez créer un fichier Excel multi-onglets avec un rapport dans chaque onglet, mais ces rapports existe déjà sous forme de pages HTML, donc je ne veux pas dupliquer le code et le travail. Je sais que je peux renommer un fichier HTML pour .xls et Calc Excel / OpenOffice ouvrirai comme une feuille de calcul, mais je ne sais pas comment les onglets sont severals.

Je ne sais même pas s'il est possible.

Je sais déjà BiffWriter et autres PHP libs pour créer le fichier Excel, mais je suis à la recherche d'une solution plus intelligente.

Merci, Cédric

Était-ce utile?

La solution

poire feuille de calcul Excel Writer a une fonction pour créer noreferrer si de nouvelles feuilles de travail est ce que vous sont à la recherche.

Autres conseils

Si vous ne me dérange pas de servir des fichiers Excel 2007, vous pouvez faire ceci:

  1. créer un fichier Excel 2007
  2. créer tous les onglets que vous avez besoin
  3. enregistrer le fichier
  4. renommer le fichier .zip
  5. extraire le contenu du fichier zip

Maintenant, vous pouvez utiliser la structure de fichier là pour remplir le fichier correspondant à chaque onglet du rapport dont vous avez besoin. Vous pouvez les utiliser comme modèles, garder le même code et rendre les fichiers différents selon que vous générez le rapport html du rapport Excel.

En fin de compte, zipper la structure de répertoire complet et le servir avec une extension .xlsx.

S'il vous plaît vérifier les URLS de une bibliothèque et turorials d'IBM et

de 999Tutorials

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top