Bonjour à tous,
Je souhaiterais faire un script en python qui me permette de "générer" un document .doc (pour word).
En entrée j'ai des fichiers .txt.
J'ai chercher mais j'ai trouvé mon bonheur.
Avez-vous des idées ...
Merci.
Bonjour à tous,
Je souhaiterais faire un script en python qui me permette de "générer" un document .doc (pour word).
En entrée j'ai des fichiers .txt.
J'ai chercher mais j'ai trouvé mon bonheur.
Avez-vous des idées ...
Merci.
Bonjour,
Je ne l'ai jamais utilisé, mais ça doit être possible avec pywin32: http://sourceforge.net/projects/pywin32/files/.
A ma connaissance, il s'agit d'un pilotage de MS word, donc il faut avoir celui-ci sur la machine.
Bonjour,
pourquoi le format Word ? Les documents seront-ils modifiables à la main ?
Le format doit être lisible depuis Windows et a priori non une fois créé le doc ne devrait pas être modifié à la main.
Pourquoi cette question ?
Salut,
Si le document n'a pas vocation à être modifié, le créer en format HTML pourrait aussi "le faire".
- W
Je ne sais pas si cela peut répondre à ta question mais il y a une librairie PyRtf qui permet de générer des documents au format RTF lisibles donc par Word. Tu peux insérer des images, des titres, des tableaux...
En fait, nous avons l'embarras du choix côté mise en forme.
Le vrai travail sera d'analyser la structure du fichier "text" en entrée pour en ressortir chapitre, s/chapitres, paragraphes, tableaux, ...
- W
Ok Merci,
Je pense partir sur pyrtf.
Pour le fichier "texte" entrée, c'est une succession de ligne.
Par contre question bête où trouver pyrtf ?
Quelle est la marche à suivre pour l'utiliser sous linux.
Merci.
Salut,
Pour pyRTF c'est ici : http://sourceforge.net/projects/pyrtf/
Mais pour en revenir à ta demande initiale, il y a un module "pure Python" qui permet de créer des .docx (format Office 2007 et sup) : c'est python-docx
Voir la suite ici : https://github.com/mikemaccana/python-docx#readme
et le code d'un exemple de création de document.
Bonne continuation
@+
Lilive
Partager