Dieses kurze Tutorial enthält Informationen zum Erstellen einer Tabelle in Word mit Python. Es werden detaillierte Anweisungen bereitgestellt, um die Umgebung einzurichten, ein Programm mit dem schrittweisen Prozess zu entwickeln, und einen ausführbaren Beispielcode zum Erstellen einer Tabelle in MS Word mit Python. Sie lernen auch, wie Sie die einzelnen Zellen der Tabelle bei Bedarf formatieren und die resultierende Word-Datei als DOCX, DOC oder ein anderes von MS Word unterstütztes Format speichern.
Schritte zum Erstellen einer Tabelle in MS Word mit Python
- Stellen Sie die Umgebung so ein, dass Aspose.Words für Python über .NET verwendet wird, um eine Tabelle in Word einzufügen
- Instanziieren Sie das Klassenobjekt DocumentBuilder, um eine Tabelle hinzuzufügen
- Beginnen Sie eine Tabelle, indem Sie das DocumentBuilder-Klassenobjekt und insert a cell mit etwas Text darin verwenden
- Fügen Sie eine weitere Zelle mit einem Bild darin ein
- Beenden Sie die Zeile und die Tabelle mit den entsprechenden Methoden
- Speichern Sie die ausgegebene Word-Datei mit einer Tabelle darin
Diese Schritte erklären, wie man mit Python Tabellen in Word einfügt. Das DocumentBuilder-Klassenobjekt unterstützt das Starten einer Tabelle, das Einfügen einer Zelle, das Schreiben von Inhalten in eine Zelle, das Hinzufügen eines Bildes zu einer Zelle und schließlich das Markieren des Endes einer Zeile und einer Tabelle. Sobald der Inhalt in die Tabelle eingetragen ist, wird sie mit der save()-Methode im DocumentBuilder.Document-Klassenobjekt als Word-Dokument gespeichert.
Code zum Erstellen einer Tabelle in einem Word-Dokument mit Python
Dieser Code demonstriert wie man mit Hilfe des Klassenobjekts DocumentBuilder eine Tabelle in Word mit Python erstellt. Diese DocumentBuilder-Klasse verfügt über Funktionen zum Formatieren der Zellen, bevor sie zu einer Tabelle hinzugefügt werden, indem das Objekt cell_format verwendet wird, um width, vertical_alignment, shading.background_pattern_color, wrap_text und fit_text festzulegen. Auf ähnliche Weise können Sie das Zeilenformat mit dem row_format-Objekt im DocumentBuilder festlegen, indem Sie die Eigenschaften wie height_rule, height, border.line_style und border.color festlegen.
In diesem Artikel haben wir gelernt, eine Word-Tabelle zu erstellen und Text und Bilder darin einzufügen. Wenn Sie lernen möchten, wie Sie Kommentare in eine Word-Datei einfügen, lesen Sie den Artikel zu wie man Kommentare in Word mit Python einfügt.