Imprimer un tableau html sous format word !!
Fermé
assia87
Messages postés
25
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
20 août 2008
-
14 août 2008 à 01:40
tinoeldorados - 14 août 2008 à 17:24
tinoeldorados - 14 août 2008 à 17:24
Bonjour,
j'ai des tableaux html dans mon site intranet ..j'ai besoin d'ajouter un bouton qui donne la possibilité d'imprimer ces tableaux selon le choix de l'utilisateur ..il peut choisir pdf ,word ..
c'est le même principe que les banques ..ils ont toujours même format d'imprimante(les tableaux ,les zones ....) ..mais lors de l'impression seuls le contenu qui change (les chiffres )
donc moi aussi j'ai le format standard dans un fichier word ..cad le contenant (tableau vide ) qui dois être rempli a partir des données de mon tableau html
je sais pas comment je dois procéder
vraiment j'ai aucune idée !!
si j'ai pas bien expliquer ..il suffit de le signaler ..
merci
j'ai des tableaux html dans mon site intranet ..j'ai besoin d'ajouter un bouton qui donne la possibilité d'imprimer ces tableaux selon le choix de l'utilisateur ..il peut choisir pdf ,word ..
c'est le même principe que les banques ..ils ont toujours même format d'imprimante(les tableaux ,les zones ....) ..mais lors de l'impression seuls le contenu qui change (les chiffres )
donc moi aussi j'ai le format standard dans un fichier word ..cad le contenant (tableau vide ) qui dois être rempli a partir des données de mon tableau html
je sais pas comment je dois procéder
vraiment j'ai aucune idée !!
si j'ai pas bien expliquer ..il suffit de le signaler ..
merci
A voir également:
- Imprimer un tableau html sous format word !!
- Tableau word - Guide
- Format epub - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Code ascii tableau - Guide
- Word imprimer livret a5 sur a4 - Guide
7 réponses
Tu as deja vu quelques choses qui permettait d'imprimer une page HTML vers microsoft WORD ??
que ce soit en PHP ou pas ... j'aimerais bien voir cela !!
Les valeurs de ton tableau HTML elles viennent d'ou ?
est ce que c'est une base de données qui les distribue ?
ou bien tu include un fichier ?
ou bien c'est le resultat de calculs ?
Une fois que l'on sait d'ou viennent les données on peut commencer a voir ...
en fait cela doit de donner ce genre de conception :
Tableau HTML <------- PHP <----------- DATA ----------> DOC (or pdf or odt )
avec les données au centre !
tu as du deja ecrire la partie de gauche car tu as ton tableau HTML
donc il te faut ecrire la fonction de droite et trouver un moyen de l'appeller depuis le HTML
que ce soit en PHP ou pas ... j'aimerais bien voir cela !!
Les valeurs de ton tableau HTML elles viennent d'ou ?
est ce que c'est une base de données qui les distribue ?
ou bien tu include un fichier ?
ou bien c'est le resultat de calculs ?
Une fois que l'on sait d'ou viennent les données on peut commencer a voir ...
en fait cela doit de donner ce genre de conception :
Tableau HTML <------- PHP <----------- DATA ----------> DOC (or pdf or odt )
avec les données au centre !
tu as du deja ecrire la partie de gauche car tu as ton tableau HTML
donc il te faut ecrire la fonction de droite et trouver un moyen de l'appeller depuis le HTML
Sans etre expert de ce genre d'interface...
Je pense qu'ils n'impriment pas
Les données sont dans une base et ils font une fois l'affichage dans html via un PHP ou autre cgi
et quand tu demandes l'export ils generent un fichier Word...
Or exporter des donnés vers un format proprietaire n'est pas simple, il faut savor comment coder du Word ou Excell
le plus simple c'est peut etre de te tourner vers un format Open comme le ODT (open document text) de openoffice.org.
Je pense qu'ils n'impriment pas
Les données sont dans une base et ils font une fois l'affichage dans html via un PHP ou autre cgi
et quand tu demandes l'export ils generent un fichier Word...
Or exporter des donnés vers un format proprietaire n'est pas simple, il faut savor comment coder du Word ou Excell
le plus simple c'est peut etre de te tourner vers un format Open comme le ODT (open document text) de openoffice.org.
durant cette etape de generation des tableaux HTML
(tous les select calculs ETC ETC)
il faut que tu generes en meme temps ton fichier telechargeable ... et comme cela dans ta page WEB tu pourras faire le lien vers le fichier (ce que tu apellais imprimer ....)
ensuite ecrire ce fichier n'est pas EasY en effet faire du format word depuis PHP c'est certainement possible mais pas gratuit -
exporter des données vers un fichier texte - puis le convertir en Word ou Excell, je ne crois pas que cela soit "scriptable" donc pas automatique...
La solution que je proposer c'etait de generer un ODT
c'est un fixhier XML
tu trouveras le descriptif du format sur wikipedia ou sur openoffice.org
je crois meme avoir deja vu une librairie PHP qui le generais a la volee ...
https://forum.openoffice.org/en/forum/viewtopic.php?t=1819
(tous les select calculs ETC ETC)
il faut que tu generes en meme temps ton fichier telechargeable ... et comme cela dans ta page WEB tu pourras faire le lien vers le fichier (ce que tu apellais imprimer ....)
ensuite ecrire ce fichier n'est pas EasY en effet faire du format word depuis PHP c'est certainement possible mais pas gratuit -
exporter des données vers un fichier texte - puis le convertir en Word ou Excell, je ne crois pas que cela soit "scriptable" donc pas automatique...
La solution que je proposer c'etait de generer un ODT
c'est un fixhier XML
tu trouveras le descriptif du format sur wikipedia ou sur openoffice.org
je crois meme avoir deja vu une librairie PHP qui le generais a la volee ...
https://forum.openoffice.org/en/forum/viewtopic.php?t=1819
en fait tu as toutes tes données dans des variables dans ton programme PHP.
Actuellement tu t'en sers pour generer des tableaux HTML - que tu affiches via des fonctions de print ...
il faut aussi que tu utilises ces données pour generer ton fichier d'export.
Voila le mot en fait tu vas exporter des données dans un fichier (ce fichier tu pourras le telecharger une fois finis)
voila des liens ""en FRANCAIS" qui explique comment faire un fichier ODT [pas word ;; OpenOffice]
http://www.cyruss.com/blog/index.php?2008/01/18/250-manipuler-un-fichier-opendocument-avec-php-openoffice-writer-odt
et d'autres pour faire des fichiers RTF (qui s'ouvre avec WORD !!)
mais pas des .DOC !!!!!!
http://dypso.free.fr/tech/asp-composant-rtf.php -- une librairie qui doit faire ca
https://www.clubic.com/forum/t/php-export-vers-document-style-word/125271
celle la en anglais fait exactement ce que tu veux ...
https://www.phpclasses.org/package/1805-PHP-Create-RTF-documents-from-HTML.html
Actuellement tu t'en sers pour generer des tableaux HTML - que tu affiches via des fonctions de print ...
il faut aussi que tu utilises ces données pour generer ton fichier d'export.
Voila le mot en fait tu vas exporter des données dans un fichier (ce fichier tu pourras le telecharger une fois finis)
voila des liens ""en FRANCAIS" qui explique comment faire un fichier ODT [pas word ;; OpenOffice]
http://www.cyruss.com/blog/index.php?2008/01/18/250-manipuler-un-fichier-opendocument-avec-php-openoffice-writer-odt
et d'autres pour faire des fichiers RTF (qui s'ouvre avec WORD !!)
mais pas des .DOC !!!!!!
http://dypso.free.fr/tech/asp-composant-rtf.php -- une librairie qui doit faire ca
https://www.clubic.com/forum/t/php-export-vers-document-style-word/125271
celle la en anglais fait exactement ce que tu veux ...
https://www.phpclasses.org/package/1805-PHP-Create-RTF-documents-from-HTML.html
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
assia87
Messages postés
25
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
20 août 2008
1
14 août 2008 à 13:08
14 août 2008 à 13:08
j'ai jamais entendu parler de ce open document text de openoffice.org...
et je sais pas comment dois procedrer !!
mais je vais voir ..
j'ai déjà vu une application qui fait l'impression des données comme je veux ..mais c'etais pas avec html- php !!
et je sais pas comment dois procedrer !!
mais je vais voir ..
j'ai déjà vu une application qui fait l'impression des données comme je veux ..mais c'etais pas avec html- php !!
assia87
Messages postés
25
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
20 août 2008
1
14 août 2008 à 14:42
14 août 2008 à 14:42
pour le contenu des 4 tableaux .
les deux premiers sont select* from table 1 et select* from table 2
c'est juste une insertion a partir des deux tables avec un fetch aray et une boucle while qui ajoute une ligne chaque fois qu'il y une donnees
les deux autres sont résultats des requettes dans les tables 1 et 2 ..et des calcules...dans le tableau lui même
c'est tt
les deux premiers sont select* from table 1 et select* from table 2
c'est juste une insertion a partir des deux tables avec un fetch aray et une boucle while qui ajoute une ligne chaque fois qu'il y une donnees
les deux autres sont résultats des requettes dans les tables 1 et 2 ..et des calcules...dans le tableau lui même
c'est tt
assia87
Messages postés
25
Date d'inscription
vendredi 25 juillet 2008
Statut
Membre
Dernière intervention
20 août 2008
1
14 août 2008 à 17:10
14 août 2008 à 17:10
j crois que j'ai compris un peu...je fais ce fichier ..puis j le convertis en word si c'est possible ..
pour le lien que tu m'as donné..it s complicated a litlle bit ...c'est pas un niveau débutant comme je le suis ;)....
bon je vais chercher ..pour être sur que le convertir est possible avant de générer ce fichier...
merci bien tinoeldorados ...
pour le lien que tu m'as donné..it s complicated a litlle bit ...c'est pas un niveau débutant comme je le suis ;)....
bon je vais chercher ..pour être sur que le convertir est possible avant de générer ce fichier...
merci bien tinoeldorados ...