我是熊猫和数据框架的新手,并且我一直在尝试使用Excel文件中已经存在的数据生成一些图表(准确地说是饼图)。
我有一个工作表,其中包含大量数据。从该工作表中,使用openpyxl生成一个新的工作表,在其中添加一些公式以返回一些看起来像这样的值:
https://i.stack.imgur.com/ojM2R.png
这里的内容:
+----------------------------------------------------+
| User | Total | Open | Closed | Fixed |Rejected |
+----------------------------------------------------+
| James 23 7 16 7 12 |
| Michael 2 1 1 1 0 |
| Andreas 11 7 4 3 3 |
| Betty 6 2 4 1 3 |
+----------------------------------------------------+
[我现在想做的是用用户和其他各列生成一个饼图(一个饼图用户X总票证,一个饼图用户X开放票证,依此类推)
我已经尝试过xlsxwritter,但是它覆盖了我的整个文档,并且无法使其正常工作。所有带有openpyxl的示例(不会覆盖我的文档)都包含随机生成的数据,而不是Excel文件中已经存在的数据,并且我不知道如何用我想做的方法实现这些方法。
您能帮我理解我应该做什么,也许怎么做吗?
我还想知道,这是否是一种生成公式(如公式)的方法。有点像
(=PIECHART(Sheet!B1:B5,Sheet!C1:C5))
。
感谢一堆,干杯,阿林