Python-API zum Erstellen und Bearbeiten von Microsoft® Word-Dokumenten
Open-Source-Python-Bibliothek zum Verwalten von MS Word-Dateien, Hinzufügen von Tabellen und Bildern zu Word-DOCX-Dateien und mehr.
Was ist Python-DOCX?
Python-DOCX ist eine Open-Source-Python-Bibliothek, die Softwareentwicklern die Möglichkeit gibt, mit Microsoft Word (Docx) in ihren eigenen Anwendungen zu arbeiten. Die API kann Word-Dokumente mit der Dateierweiterung .docx erstellen und ändern
Die API ist sehr produktiv und unterstützt mehrere wichtige Textverarbeitungsfunktionen wie das Öffnen eines Dokuments, das Hinzufügen eines Absatzes, das Hinzufügen einer Überschrift, das Hinzufügen eines Seitenumbruchs, das Hinzufügen einer Tabelle, das Einfügen von Bildern, das Anwenden eines Absatzstils, die Textformatierung und vieles mehr.
Erste Schritte mit Python-DOCX
Python-DOCX wird auf PyPI gehostet, daher ist es sehr einfach, es zu installieren. Es kann mit pip mit dem folgenden Befehl installiert werden.
Installieren Sie Python-DOCX über den Pip-Befehl
pip install python-docx
Es kann auch über easy_install installiert werden, wird aber nicht empfohlen.
Python-API zum Erstellen von Word-DOCX-Dokumenten
Die Python-DOCX-Bibliothek bietet Funktionen zum Erstellen und Bearbeiten von Microsoft Word-DOCX-Dokumenten. Die API ermöglicht es Softwareentwicklern auch, Word-Dokumente zu modifizieren. Um nun ein Word-Dokument zu öffnen, erstellen Sie eine Instanz und übergeben den Pfad zum Dokument. Sie können auch Bilder hinzufügen, Überschriften hinzufügen, Tabellen einfügen, Schriftstile unterstützen, Text formatieren und vieles mehr. Mit den folgenden Schritten können Sie ganz einfach ein Microsoft Word-Dokument in Ihrer Python-App erstellen.
Erstelle Word ganz einfach
- Objekt von FastExcel initialisieren
- Arbeitsbuch erstellen
- Zeilendaten füllen
- Excel schreiben
Word schnell erstellen - 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')
Fügen Sie eine Tabelle zu einem Word-DOCX-Dokument hinzu
Die Python-DOCX-API ermöglicht Entwicklern das Hinzufügen von Tabellen zu einem Word-DOCX-Dokument in Python-Anwendungen. Es gibt mehrere Eigenschaften und Methoden, die mit einer Tabelle verknüpft sind. Um die Tabelle zu verwenden, müssen Sie sie verwenden, z. B. für den Zugriff auf eine Tabellenzelle, einen Tabellenrahmen, den Zugriff auf einzelne Zeilen oder Spalten und mehr.
Fügen Sie Bilder zu Word-DOCX-Dateien hinzu
Python-DOCX bietet Softwareprogrammierern die Möglichkeit, Bilder in ihr Word-DOCX-Dokument einzufügen. Um ein Bild hinzuzufügen, müssen Sie den Namen und den Speicherort des Bildes angeben. Standardmäßig wird das hinzugefügte Bild in der nativen Größe angezeigt. Sie können sowohl die Breite als auch die Höhe des Bildes angeben. Die Zoll- und cm-Klassen werden bereitgestellt, damit Sie Messungen in praktischen Einheiten angeben können.