Erstellen Sie mit Python ein Säulendiagramm in Word

Folgen Sie diesem Artikel, um mit Python ein Säulendiagramm in Word zu erstellen. Er enthält die Details zum Einrichten der IDE, eine Liste der Schritte und einen Beispielcode, der zeigt, wie man mit Python Balkendiagramme in Word erstellt. Der Beispielcode enthält alle notwendigen Klassen und Methoden, die zum Erstellen und Anpassen eines Diagramms erforderlich sind.

Schritte zum Erstellen eines Balkendiagramms in Word

  1. Legen Sie die Umgebung so fest, dass zum Hinzufügen eines Diagramms Aspose.Words für Python über .NET verwendet wird.
  2. Erstellen Sie eine Word-Datei mit der Klasse Document und erstellen Sie ein DocumentBuilder-Objekt
  3. Rufen Sie die Methode insert_chart() mit der Spalte ChartType und der Größe auf.
  4. Greifen Sie auf die Seriensammlung des Diagramms zu und leeren Sie sie
  5. Definieren Sie die Kategorien und fügen Sie für jede Kategorie Daten hinzu
  6. Speichern Sie die Word-Datei mit dem darin enthaltenen Diagramm

Diese Schritte erklären, wie man mit Python ein Säulendiagramm in Word erstellt. Erstellen Sie ein Dokument mit einem DocumentBuilder-Objekt, erstellen Sie ein Diagrammobjekt, greifen Sie auf dessen Seriensammlung zu und leeren Sie es. Definieren Sie die Sammlung von Datenkategorien und fügen Sie für jede Kategorie eine Datenreihe hinzu, um das Diagramm zu füllen.

Code zum Erstellen eines Balkendiagramms in Word mit Python

Dieser Beispielcode hilft bei der Arbeit mit Microsoft Word-Balkendiagrammen unter Verwendung von Python. Der ChartType-Enumerator enthält eine lange Liste von Diagrammen, die Sie erstellen können, darunter AREA_STACKED, AREA_3D_PERCENT_STACKED, BAR_3D, DOUGHNUT, PIE, RADAR, STOCK und HISTOGRAM. Die Daten der Diagrammreihe sollten im Array dieselbe Größe haben und nicht leer sein.

In diesem Artikel haben wir gelernt, wie man ein Balkendiagramm erstellt. Wenn Sie Aufzählungszeichen in eine Word-Datei einfügen möchten, lesen Sie den Artikel Aufzählungszeichen in Word mit Python einfügen.

 Deutsch