Кто-нибудь может мне помочь? Я пытаюсь добавить диаграмму на лист в Excel ... Я проверил местоположение файла и "Google", чтобы найти правильный код, и он был таким же, как и в строке ошибки ... в Pycharm. Я также скачал "pip install openpyxl" на Python Package Module ... Это мой полный макет:
import openpyxl as xl
from openpyxl.chart import BarChart, Reference
wb = xl.load_workbook("transactions.xlsx")
sheet1 = wb["Sheet1"]
for row in range(2, sheet1.max_row + 1):
cell = sheet1.cell(row, 3)
sales_price = (cell.value * 0.8)
sales_cell = sheet1.cell(row, 4)
sales_cell.value = sales_price
bar_data = Reference(sheet1,
min_row=2,
max_row=sheet1.max_row,
min_col=4,
max_col=4)
bar_chart = BarChart()
chart = bar_chart.add_data(bar_data)
sheet1.add_chart(chart, "e2")
wb.save("transaction2.xlsx")
Кроме того, он сказал мне, что вот в чем проблема:
def add_chart(self, chart, anchor=None):
"""
Add a chart to the sheet
Optionally provide a cell for the top-left anchor
"""
if anchor is not None:
chart.anchor = anchor
self._charts.append(chart)