【发布时间】:2019-10-15 15:02:04
【问题描述】:
我正在使用 Openpyxl 更新图表背后的数据。当我更新数据并将模板另存为新文件时,从该数据创建的 Excel 图表似乎失去了格式,特别是附加的数据表。
我已经尝试检查和取消选中“属性遵循当前/所有新工作簿的图表数据点。
我希望图表具有与原始 excel 模板相同的格式。在这种情况下,图表上的线条会更新,但图表下方的数据表会消失。
下面是我的 openpyxl sn-p,虽然它可能不会有用。我所做的只是循环更新单元格值。
for i in range(0, 12):
ws_S_EPE['D{}'.format(i+36)] = pr['Energy'][i] / 1000
ws_S_EPE['E{}'.format(i+36)] = pr['pr'][i]
ws_S_EPE['F{}'.format(i+36)] = pr_tc['pr_tc'][i]
这里是模板中的图形和从模板创建的文件的图片。
【问题讨论】:
-
哪个版本?阅读可能已在 2.5 中添加...bitbucket.org/openpyxl/openpyxl/issues/523/…
-
你好@Joe 我正在使用 V2.6.1,所以它看起来还没有修复。
标签: python excel charts datatable openpyxl