Word 到 Excel Java

在处理结构化数据提取和分析时,将 Word 文档转换为 Excel 格式是一种常见的用例。本指南将引导您完成使用 Java 将 Word DOCX 转换为 Excel XLSX 的过程。无论您是提取数据表、创建报告还是格式化文档以供进一步操作,此转换都可以帮助简化您的工作流程。

为什么要将 Word 转换为 Excel?

将 Word 转换为 Excel 可能会带来好处的原因有多种:

  • 数据提取:当Word文档包含表格或结构化数据时,将其导出到Excel可以更轻松地进行数据分析和操作。

  • 报告:Excel 提供了更好的计算、绘图和可视化工具,使其非常适合以更具分析性的格式呈现数据。

  • 自动化:对于处理大量数据或需要自动生成报告的开发人员来说,将 Word 转换为 Excel 可以简化流程并为自动化开辟更多的可能性。

Word 到 Excel 转换器 - Java API 配置

您可以通过在您的环境中配置 Conholdate.Total for Java 将 Word 文档导出为 Excel 工作表格式。您可以下载 JAR 文件或将以下 Maven 配置粘贴到项目的 pom.xml 文件中:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.8</version>
<type>pom</type>
</dependency>

使用 Java 将 Word 转换为 Excel

您可以使用以下步骤在 Java 中将 Word DOCX 转换为 Excel XLSX:

  • Converter 类用于加载 Word 文档并管理转换过程。
  • SpreadsheetConvertOptions 类对象允许您定义转换的特定选项。
  • 指定要转换的 Word 文档的页码以及转换的页数。
  • 为渲染设置不同的自定义选项。
  • 使用 convert() 方法以提供的文件名保存转换后的文件。

以下代码片段演示了如何使用 Java 将 Word 转换为 Excel 格式:

// 创建 Converter 类的实例
com.groupdocs.conversion.Converter converter = new com.groupdocs.conversion.Converter("sample.docx");

// 启动 SpreadsheetConvertOptions 类的对象
com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions options = new com.groupdocs.conversion.options.convert.SpreadsheetConvertOptions();

// 设置自定义选项
options.setPageNumber(2);
options.setPagesCount(1);
options.setFormat(com.groupdocs.conversion.filetypes.SpreadsheetFileType.Xls);
options.setZoom(150);

// 保存转换后的 Excel 文件
converter.convert("converted.xls", options);

免费评估许可证

您可以获得 免费临时许可证 来充分检查 API 的不同功能。

总结

使用 Java 将 Word 转换为 Excel 是一种管理文档转换的有效方法。借助易于使用的选项和全面的格式支持,它允许开发人员高效地自动化和简化文档处理任务。如果您有任何疑问,请通过 forum 与我们联系。

常见问题解答

我可以将 Word 文档中的多页转换为 Excel 吗?

是的,您可以使用 setPagesCount() 方法来定义要从 Word 文档转换多少页。

我可以进一步定制转换过程吗?

是的,SpreadsheetConvertOptions 类允许您自定义各种设置,例如缩放级别、文件格式等。

是否可以将 Word 文档中的表格转换为 Excel?

是的,如果您的 Word 文档包含表格,则表格将保留在 Excel 输出中。

参见