Python 使用Openpyxl更新Excel模板会导致图表中不再显示数据表

Python 使用Openpyxl更新Excel模板会导致图表中不再显示数据表,python,excel,charts,datatable,openpyxl,Python,Excel,Charts,Datatable,Openpyxl,我正在使用Openpyxl更新图表后面的数据。当我更新数据并将模板另存为新文件时,从该数据创建的excel图表似乎丢失了格式,特别是所附的数据表 我已尝试为当前/所有新工作簿选中和取消选中“属性跟踪图表数据点” 我希望图表的格式与原始excel模板相同。在这种情况下,图表上的行会更新,但图表下的数据表会消失 下面是我的openpyxl代码片段,虽然它可能不会有用。我所做的只是更新循环中的单元格值 for i in range(0, 12): ws_S_EPE['D{}'.

我正在使用Openpyxl更新图表后面的数据。当我更新数据并将模板另存为新文件时,从该数据创建的excel图表似乎丢失了格式,特别是所附的数据表

我已尝试为当前/所有新工作簿选中和取消选中“属性跟踪图表数据点”

我希望图表的格式与原始excel模板相同。在这种情况下,图表上的行会更新,但图表下的数据表会消失

下面是我的openpyxl代码片段,虽然它可能不会有用。我所做的只是更新循环中的单元格值

    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]
下面是模板中图形的图片以及根据模板创建的文件


我在openpyxl上也有类似的问题。保存文件后,图表格式将更改,文本框将被删除(请参阅链接)

这里没有提示吗


PS:啊,我明白了,在现有文件中保存图表还没有包含在openpyxl中。可惜!

我在openpyxl中也有类似的问题。保存文件后,图表格式会更改,文本框会被删除(请参阅链接)

这里没有提示吗


PS:啊,我明白了,在现有文件中保存图表还没有包含在openpyxl中。可惜!

哪个版本?阅读可能已经添加到2.5中了…hello@Joe我正在使用V2.6.1,所以它看起来还没有修复。哪个版本?阅读可能已经添加到2.5中了…hello@Joe我正在使用V2.6.1,所以它看起来不像是还没修好。