Openpyxl-在其他工作表上创建图表

时间:2019-12-17 15:31:31

标签: python excel pandas openpyxl excel-charts

我一直在使用Openpyxl将熊猫数据框传输到Excel文件。我必须利用工作提供给我的模板文件进行工作。

由于我无法在“可打印”工作表中进行太多修改,因此我在工作簿的末尾创建了一个工作表,并在其中添加了所有数据框。现在,我必须绘制它们并将各种图表放在不同的工作表中。

我的问题是,我可以使用openpyxl方法在不活动的工作表上创建图表吗?图表的所有数据/标签都在一张纸上,我想为不同的纸制作图表。我已经搜索了所有文档和该站点,但找不到答案。

另一个问题是,我可以在同一文件中将图表从一张纸复制到另一张纸吗?如果可以,我该怎么办?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在非活动工作表上创建图表。 除了使用void main() => { print(' begin '); runApp(MyApp()); }; 之外,您还可以使用对每张纸的固定引用,例如

active

我总是使用这样的工作表(wb = Workbook() ws_data = wb['Data'] )。

示例:

Explicit is better than implicit