使用Python提高导出Excel图表的分辨率

2024-04-26 23:20:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用此代码查看Excel工作簿并保存所有图像,但是我无法更改分辨率(需要更高):

from win32com.client import Dispatch

app = Dispatch("Excel.Application")
workbook = app.Workbooks.Open(Filename='ExcelWorkbook.xlsb')
app.DisplayAlerts = False

i = 1
for sheet in workbook.Worksheets:
        for chartObject in sheet.ChartObjects():
            chartObject.Chart.Export("chart" + str(i) + ".png")
            i += 1

workbook.Close(SaveChanges=False, Filename='ExcelWorkbook.xlsb')