Python Excel – OpenPyxl限制

我最近开始使用Python自动化工作报告。 由于我的数据是以excel工作表的forms提供给我的,所以我觉得最好的办法是使用excel python模块。 我select的模块是openpyxl 。 它工作得很好,我用它来执行计算,并组织我的数据准备绘制图表。 现在这是问题…

我知道你不能使用openpyxl来更新现有的图表,所以这个选项已经离开了窗口。

然后我试图做的是将我的openpyxl电子表格中的数据链接到另一个包含图表的电子表格(然后链接到我要显示图表的word文档)。 所以在做完这些之后,我运行了我的脚本,对于我的烦恼,我的openpyxl电子表格和图表电子表格之间的数据链接已经被切断了。 我想这是因为openpyxl创build一个新的电子表格,当你保存使用保存function的链接被切断。

我的问题是..有什么办法来维护数据链接?

目前不可能维护文件之间的链接。 我认为可以保留元数据,但是由于相当明显的原因,不一定能够validation它们。 这种情况发生的最好方法是通过拉取请求。

如果你在Windows上,你可以看看使用Python for Windows的东西,这将允许你远程控制应用程序。