Excel 文件通常用于保存和组织小型和大型数据。此外,您可以对存储在 Excel 工作表中的数据执行各种操作。在某些情况下,您可能需要将 Excel 文件转换为其他格式,例如,将其内容嵌入 Web 应用程序中。对于这种情况,本文介绍了如何在 Java 中将 Excel XLS 和 XLSX 转换为 SVG。
Java Excel XLS 到 SVG 转换器 - 免费下载
要将 Excel XLSX 或 XLS 文件转换为 SVG,我们将使用 Aspose.Cells for Java。它是一个强大的 API,用于在 Java 应用程序中创建、修改和转换电子表格文件。您可以 下载 API 或使用以下 Maven 配置安装它。
存储库:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
依赖:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>22.8</version>
</dependency>
在 Java 中将 Excel XLS 转换为 SVG 的步骤
使用 Aspose.Cells for Java,您可以通过几个步骤轻松地将 Excel 文件转换为 SVG。这是您可以将 XLS 或 XLSX 文件转换为 SVG 的方法。
- 从磁盘加载 Excel 文件。
- 循环浏览工作表或选择所需的工作表。
- 将工作表渲染为 SVG 图像并保存到所需位置。
以下部分演示如何在 Java 中将 Excel 文件转换为 SVG。
在 Java 中将 Excel XLSX 转换为 SVG
以下是在 Java 中将 Excel 文件转换为 SVG 的步骤。
- 首先,使用 Workbook 类加载 Excel 文件。
- 然后,选择所需的工作表或循环浏览 WorksheetsCollection 中的所有工作表。
- 创建 ImageOrPrintOptions 类的对象并设置渲染选项。
- 为工作表创建一个 SheetRenderer 类的对象。
- 最后,使用 SheetRenderer.toImage(int, String) 方法将 Excel 工作表转换为 SVG 图像。
以下 Java 代码示例展示了如何将 Excel XLSX 转换为 SVG。
// 加载 Excel 文件
Workbook workbook = new Workbook("workbook.xlsx");
// 获取所需工作表的参考
Worksheet worksheet = workbook.getWorksheets().get(0);
// 设置输出图像的选项
ImageOrPrintOptions options = new ImageOrPrintOptions();
options.setOnePagePerSheet(true);
options.setImageType(ImageType.SVG);
// 将 Excel 工作表转换为 SVG
SheetRender renderer = new SheetRender(worksheet, options);
renderer.toImage(0, "output.svg");
Java XLS 到 SVG 转换器 - 获得免费许可证
获取 免费临时许可证 并将 Excel 文件转换为 SVG,而不受评估限制。
Excel 到 SVG Java 转换器 - 探索更多
您可以使用 文档 探索 Aspose.Cells for Java 的其他功能。此外,您可以访问 API 参考资料 了解 API 公开的类和方法。如果您有任何问题,请通过我们的 论坛 向我们提问。
结论
在本文中,您学习了如何在 Java 中将 Excel XLSX 或 XLS 文件转换为 SVG。您可以执行此转换以将 Excel 工作表的内容嵌入到您的应用程序中。