API Python pour créer et modifier des documents Microsoft® Word

Bibliothèque Python Open Source pour la gestion des fichiers MS Word, ajouter des tableaux et des images aux fichiers Word DOCX et plus encore.

Qu'est-ce que Python-DOCX ?

Python-DOCX est une bibliothèque Python Open Source qui donne aux développeurs de logiciels la possibilité de travailler avec Microsoft Word (Docx) dans leurs propres applications. L'API peut créer et modifier des documents Word, qui ont l'extension de fichier .docx

L'API est très productive et prend en charge plusieurs fonctionnalités importantes de traitement de texte telles que l'ouverture d'un document, l'ajout d'un paragraphe, l'ajout d'un titre, l'ajout d'un saut de page, l'ajout d'un tableau, l'insertion d'images, l'application d'un style de paragraphe, la mise en forme du texte, etc.

Previous Next

Premiers pas avec Python-DOCX

Python-DOCX est hébergé sur PyPI, il est donc très simple à installer. Il peut être installé avec pip en utilisant la commande suivante.

Installez Python-DOCX via la commande pip

 pip install python-docx 

Il peut également être installé via easy_install mais n'est pas recommandé.

API Python pour créer des documents Word DOCX

La bibliothèque Python-DOCX fournit des fonctionnalités pour la création ainsi que la manipulation de documents Microsoft Word DOCX. L'API permet également aux développeurs de logiciels de modifier des documents Word. Maintenant, pour ouvrir un document Word, créez une instance en passant le chemin d'accès au document. Vous pouvez également ajouter des images, ajouter des en-têtes, insérer des tableaux, prendre en charge les styles de police, la mise en forme du texte, etc. En suivant les étapes suivantes, vous pouvez facilement créer facilement un document Microsoft Word dans votre application Python.

Créer un mot facilement

  1. Initialiser l'objet de FastExcel
  2. Créer un classeur
  3. Remplir les données de ligne
  4. Ecrire Excel

Créer un mot rapidement - Python

// initialize document object
document = Document()
// add heading
document.add_heading('Document Title', 0)
// add paragraph
p = document.add_paragraph('A plain paragraph having some ')
// style paragraph
p.add_run('bold').bold = True
p.add_run(' and some ')
p.add_run('italic.').italic = True
// save word document
document.save('demo.docx')
                  

Ajouter un tableau au document Word DOCX

L'API Python-DOCX permet aux développeurs d'ajouter des tableaux à un document Word DOCX dans les applications Python. Il existe plusieurs propriétés et méthodes liées à une table. Pour utiliser le tableau, vous devrez les utiliser, par exemple pour accéder à une cellule du tableau, à la bordure du tableau, accéder à des lignes ou des colonnes individuelles, etc.

Ajouter des images aux fichiers Word DOCX

Python-DOCX offre aux programmeurs de logiciels la possibilité d'insérer des images dans leur document Word DOCX. Pour ajouter une image, vous devez fournir le nom et l'emplacement de l'image. Par défaut, l'image ajoutée s'affiche à la taille d'origine. Vous pouvez spécifier à la fois la largeur et la hauteur de l'image. Les classes Pouces et Cm sont fournies pour vous permettre de spécifier des mesures dans des unités pratiques.

 Français