Bibliothèque d'éditeur DOCX Python Open Source
Bibliothèque Python gratuite et open source pour créer et éditer des documents DOCX.
Qu'est-ce que python-docx ?
Fonctionnalités de Python-docx
Voici quelques-unes des principales fonctionnalités de python-docx :
- Création de fichiers DOCX : Python-docx vous permet de créer des fichiers DOCX à partir de zéro. Vous pouvez littéralement créer un document vide et l'enregistrer tel quel au format de fichier DOCX.
- Modifier les fichiers DOCX : Python-docx vous permet d'ouvrir des fichiers DOCX existants, de modifier leur contenu et de sauvegarder le document mis à jour sur le disque. Vous avez accès à
- Ajout de tableaux : Python-docx vous permet de concevoir et d'insérer facilement des tableaux dans vos fichiers DOCX, ce qui simplifie l'affichage des données tabulaires et le maintien d'une mise en page structurée.
- Ajout d'images : Python-docx permet d'inclure des images dans vos documents DOCX, ce qui permet d'incorporer des logos, des graphiques ou des photographies pour améliorer l'attrait visuel.
Premiers pas avec python-docx
Nous pouvons télécharger la bibliothèque python-docx depuis GitHub ou en utilisant la commande pip install :
Installation
L'installation de python-docx est simple et peut être effectuée à partir du terminal comme indiqué ci-dessous :
Installation de python-docx
pip3 install python-docx
Créer un document DOCX en Python
Vous pouvez créer un document DOCX vierge à l'aide de la classe Document de la bibliothèque python-docx. Il peut ensuite être enregistré sur le disque sous forme de fichier DOCX au format Microsoft Word 2007+, comme illustré dans l'exemple ci-dessous :
Ouvrir un fichier DOCX existant avec Python
Avec la bibliothèque Python-docx, vous pouvez également charger un fichier DOCX existant, y apporter des modifications, puis le sauvegarder sous un nouveau nom. Cette option est similaire à celle de l'option Enregistrer sous disponible dans Microsoft Word.
Insérer une image dans un document DOCX avec Python-docx
Python-docx vous permet de créer des documents Word et d'y insérer des images avec un code simple. Vous pouvez également modifier la taille de l'image lors de son ajout au document. La taille par défaut de l'image est de 300x300 pixels avec 300 dpi.
Ajouter un tableau au fichier DOCX en Python
Microsoft Word vous permet d'insérer un tableau dans un document. Un tableau est composé de lignes et de colonnes. La section transversale d'une ligne et d'une colonne est appelée une cellule. Vous pouvez insérer du texte ainsi que des images dans chaque cellule.
Conclusion
Python-docx offre de nombreuses fonctionnalités pour créer et enrichir un document Word à partir de zéro. Il est facile à utiliser, possède une syntaxe simplifiée et est rapide.
Produits Similaires
- Apache POI XWPF | API Java Open Source pour créer et modifier des fichiers DOCX
- API FileFormat.Slides | API .NET Open Source pour le format de fichier PPTX de Microsoft PowerPoint
- API FileFormat.Words | API .NET Open Source pour les formats de fichiers Microsoft Word
- DocX | API .NET Open Source pour créer et modifier des fichiers DOCX
- Docx4J | API Java Open Source pour créer et modifier des fichiers DOC et DOCX