我一直致力于使用 Python 和 xlwings 自动创建 Excel 报告。在这些报告中,有多个图表和图形,我现在想在 pptx 演示文稿中使用它们,保持相同的格式和设计。对于 pptx 的生成,我目前正在使用 python-pptx。
一个理想的解决方案是使用 xlwings、python-pptx 或其他一些库将图表直接从 Excel 导出到 Powerpoint,保持图表的格式和设计,并保持数据集在演示文稿中可编辑。
第二种解决方案是将在 Excel 报告中创建的图形作为图像导出到临时文件夹。然后,使用 python-pptx 将这些图像上传到演示文稿。这些将确保保持图表的设计,但意味着数据可能不会被编辑。为此,我需要知道如何使用 xlwings 将图表保存为图像,但我找不到这样做的方法。
我对不同的解决方案持开放态度,包括用不同的语言抓取生成的 Excel(先验且未经调查,我猜 C# 可能会非常适合 Windows 应用程序)。尽管这意味着增加整个项目的可理解性。
首先十分感谢