Legen Sie das Diagramm fest, wenn Sie eine Excel-Datei mit Python ausgeben.
① Importieren Sie die Datei sample_graph.xlsx ② Stellen Sie das Diagramm ein ③ Ausgabe in die Datei sample_graph2.xlsx
graph_create.py
import openpyxl
from openpyxl.chart import PieChart, Reference
from openpyxl.chart.series import DataPoint
#Excel-Datei abrufen
wb = openpyxl.load_workbook("./data/sample_graph.xlsx")
#Holen Sie sich Blatt "Name: Sheet1"
ws = wb["Sheet1"]
#Stellen Sie die Grafikdaten ein
data = Reference(ws, min_col=2, max_col=2, min_row=1, max_row=ws.max_row)
#Stellen Sie die Grafikbezeichnung ein
labels = Reference(ws, min_col=1, min_row=2, max_row=ws.max_row)
#Machen Sie eine Grafik!
chart = PieChart() #Holen Sie sich ein Kreisdiagrammobjekt * Dies ist der Diagrammtyp (BarChart für Balkendiagramm)
chart.title = "Verkäufe nach Kategorien" #Titeleinstellung des Kreisdiagramms
chart.add_data(data, titles_from_data=True) #
chart.set_categories(labels) #Einstellung der Kreisdiagrammkategorie
#Kreisdiagramm in Excel-Tabelle ws, Position D3-Zelle ausgeben
ws.add_chart(chart, "D3")
#Ausgabedatei
wb.save("./data/sample_graph2.xlsx")
So wurde ein Kreisdiagramm erstellt. Danach möchten Sie die Einstellungen anderer Typen (Balkendiagramme usw.) optimieren und ändern.
Das war's (* '▽')
Recommended Posts