本快速教程包含有关如何使用 Python 将 Excel 图表转换为 JPG 的信息。您将获得配置环境的步骤、使用 Python 将 Excel 中的图表保存为图像的详细过程,以及演示此功能的完整可运行示例代码。还讨论了不同的选项来自定义加载源 XLSX 文件并将其转换为 JPG 图像的过程。
使用 Python 将 Excel 图表转换为 JPG 的步骤
- 将环境配置为 通过 Java 使用 Aspose.Cells for Python 以将图表转换为 JPG
- 使用其中包含图表的 Workbook 类对象加载源电子表格
- 访问包含此图表的工作表
- 获取对选定工作表上目标图表的引用作为 Chart 对象
- 将所选图表保存为磁盘上的 JPG 文件
这些步骤描述了使用 Python* 将 Excel 图表保存为 JPG 的完整过程,方法是首先提供对一篇文章的参考,其中包含配置环境以测试示例代码的详细步骤,然后是编写此应用程序的分步编程逻辑。这个过程非常简单,首先您必须加载源 Excel 文件,然后从加载的工作簿中的工作表集合中访问目标工作表。每个工作表都包含一组图表,用于访问目标字符,然后使用 toImage() 方法将其保存为图像。
使用 Python 将 Excel 图表导出为 JPG 的代码
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, SaveFormat | |
# Instantiate a license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Open source workbook | |
chartWorkbook = Workbook("ChartWorkbook.xlsx") | |
# Get reference to first chart | |
targetChart = chartWorkbook.getWorksheets().get(0).getCharts().get(0) | |
# Save the loaded chart as a JPG file | |
targetChart.toImage("ChartImage.jpg") | |
print("Excel chart to JPG conversion done successfully!!!") | |
jpype.shutdownJVM() |
此代码示例将指导您使用 Python 将 Excel 图表更改为 JPG * 借助极少数 API 调用,例如使用 Workbook 类构造函数,该构造函数将物理文件名作为参数,但是您可以从流中加载源 Excel 文件在网络上接收的字节数,从数据库或任何其他来源读取。同样,您可以使用其他采用加载选项的构造函数,例如选择要加载的数据类型而不是整个工作簿以获得性能,为受保护的文件设置密码等,仅举几例。还可以使用选项将输出图像保存为其他格式,如 PNG、BMP、TIFF 等,
本教程指导使用 Python 编写 Excel 图表到图像的转换器。如果您想了解将整个工作表转换为图像的过程,请参阅 如何使用 Python 创建电子表格的图像 上的文章。