【问题标题】:Python Excel - OpenPyxl LimitationPython Excel - OpenPyxl 限制
【发布时间】:2014-05-30 22:50:23
【问题描述】:

我最近开始使用 Python 自动生成一份工作报告。由于我的数据是以 Excel 表格的形式提供给我的,因此我觉得最好的方法是使用 excel python 模块。我选择的模块是openpyxl。它工作得很好,我用它来执行计算和组织我的数据准备绘制图表。现在问题来了……

我知道您无法使用 openpyxl 更新现有图表,因此该选项已退出窗口。

然后我尝试将我的 openpyxl 电子表格中的数据链接到另一个包含图表的电子表格(然后将其链接到要显示图表的 Word 文档)。因此,在这样做之后,我运行了我的脚本,令我烦恼的是,我的 openpyxl 电子表格和图表电子表格之间的数据链接已被切断。我猜这是因为 openpyxl 在您使用保存功能保存时会创建一个新的电子表格,链接被切断。

我的问题是.. 有什么方法可以维护数据链接吗?

【问题讨论】:

  • 问题已更改以符合规则

标签: python excel openpyxl


【解决方案1】:

目前无法维护文件之间的链接。我认为可以保留它们的元数据,但由于相当明显的原因,不一定可以验证它们。实现这一点的最佳方式是通过拉取请求。

如果你在 Windows 上,你可能会考虑使用 Python for Windows 来远程控制应用程序。

【讨论】:

  • 是的,这就是问题所在,我在 OSX 上,希望我的脚本在不依赖 excel 的情况下运行。
  • 那么最好的办法就是帮助添加支持。不幸的是,规范中对“关系”的定义很差,在 openpyxl 中实现的更差。一旦清理完毕,应该很容易支持你想要的那种东西。
猜你喜欢
  • 2017-08-03
  • 2018-09-05
  • 1970-01-01
  • 2020-04-24
  • 1970-01-01
  • 2020-12-29
  • 1970-01-01
  • 2014-02-15
  • 1970-01-01
相关资源
最近更新 更多