有没有一种方法可以使用 openpyxl 库在 Excel 中创建数据透视表?
我看到旧线程提到它是不可能的,但我在下面的链接上看到了一些关于创建一个的文档:
https://openpyxl.readthedocs.io/en/2.5/api/openpyxl.pivot.table.html
尽管我找不到任何实际示例来说明如何使用上述链接中提供的信息。
最佳答案
这是不可能的。 正如评论和 official docs 中已经提到的那样,openpyxl 的枢轴模块仅用于保留现有的枢轴。
我建议您创建一个 template.xlsx 工作簿,其中一张表上包含原始数据,另一张表上包含您的数据透视表。在 Excel 数据透视选项中,您可以在打开文件时激活刷新数据。然后您使用 openpyxl 来: 加载此模板,更新原始数据并将其保存在某处。
下次打开文件时,Excel 将更新数据透视表的内容。
关于python - 使用 Openpyxl 创建数据透视表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49476903/