我有一个由python lib xlsxwriter创建的xlsx,并且里面有一个图表。我的问题是如何使用python代码导出此图表并保存为jpg图像?python从现有的xlsx导出图表
我的Python代码将在CentOS运行,我发现下面的代码,但它似乎只能在Windows上运行:
from win32com.client import Dispatch
xlsApp = Dispatch("Excel.Application")
xlsWB = xlsApp.Workbooks.Open(r'/tmp/test/code.xlsx')
xlsSheet = xlsWB.Sheets("sheet1")
mychart = XlsSheet.Charts(1) #'1' is the index of the chart object in the wb
mychart.Export(Filename=r'/tmp/test/MyExportedChart.png')
什么想法?
现在我创建了一个excel文件,其中的图表由python在linux上,我可以从现有的excel文件中获取图表吗?我想在电子邮件正文中插入该图表。 – wiley
@wiley更新。请至少阅读粗体,HTH。 – Schollii