XLSX 到 DOCX Java

当您需要将数据从工作表导出到 Word 文档中的表格时,Excel 到 Word 的转换可能很有用。为了使这种转换自动化,本文介绍了如何使用 Java 将 Excel XLSX 文件转换为 Word DOCX 格式。此外,还讨论了其他选项以自定义 XLSX 到 DOCX 的转换。

Excel 到 Word Java 转换器 API

Aspose.Cells for Java 是一个电子表格操作 API,可让您生成、处理和操作 Excel 文件。此外,API 提供了将 Excel XLSX 文件高质量转换为其他格式(包括 DOCX、PDF 等)的功能。您可以 下载 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>21.3</version>
</dependency>

在 Java 中将 XLSX 转换为 DOCX

将 Excel 电子表格转换为 Word 文档非常简单。使用 Aspose.Cells for Java 只需几个步骤即可完成。以下是将 XLSX 文件转换为 DOCX 格式的步骤。

以下代码示例展示了如何使用 Java 将 Excel XLSX 文件转换为 Word DOCX。

// 通过 Excel 文件的路径实例化工作簿对象
Workbook workbook = new Workbook("workbook.xlsx");

// 另存为 DOCX
workbook.save("Book1.docx", SaveFormat.DOCX);

在 Java 中自定义 XLSX 到 DOCX 的转换

您还可以使用 DocxSaveOptions 类提供的不同选项自定义 Excel 到 Word 的转换。以下是您可以使用的选项列表。

  • CachedFileFolder:存放一些大数据的缓存文件夹。
  • ClearData:保存文件后将工作簿清空。
  • CreateDirectory:如果为 true 且目录不存在,则 目录将在保存文件之前自动创建。
  • MergeAreas:表示是否合并有条件的区域 在保存文件之前进行格式化和验证。
  • RefreshChartCache:表示是否刷新图表缓存数据。
  • SortNames:指示是否在保存之前对定义的名称进行排序 文件。
  • UpdateSmartArt:指示是否更新智能艺术设置。
  • ValidateMergedAreas:表示是否验证合并单元格 在保存文件之前。
  • WarningCallback:获取或设置警告回调。

以下代码示例展示了如何在使用 Java 将 Excel XLSX 转换为 Word DOCX 时使用 DocxSaveOptions 类。

// 通过 Excel 文件的路径实例化工作簿对象
Workbook workbook = new Workbook("workbook.xlsx");

// 创建 DOCX 保存选项
DocxSaveOptions options = new DocxSaveOptions();
options.setClearData(true);
options.setCreateDirectory(true);
options.setCachedFileFolder("cache");
options.setMergeAreas(true);

// 另存为 DOCX
workbook.save("Book1.docx", options);

获取免费 API 许可证

您可以通过 获得临时许可证 免费试用 Aspose.Cells for Java。

结论

在本文中,您学习了如何使用 Java 将 Excel XLSX 文件转换为 DOCX 格式。此外,您还了解了如何使用不同的选项来自定义 Excel 到 Word 的转换。您可以使用 documentation 探索有关 Aspose.Cells for Java 的更多信息。此外,如果您有任何问题或疑问,请随时通过我们的 论坛 与我们联系。

也可以看看