如何在Java中将Excel(XLSX)转换为Word(DOCX)

您所在的位置:网站首页 xlsx工作表转docx文档 如何在Java中将Excel(XLSX)转换为Word(DOCX)

如何在Java中将Excel(XLSX)转换为Word(DOCX)

2023-09-01 03:20| 来源: 网络整理| 查看: 265

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

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

Aspose.Cells for Java是电子表格处理API,可让您生成,处理和处理Excel文件。此外,API还可以将Excel XLSX文件高质量转换为其他格式,包括DOCX,PDF等。你可以获取最新版试用。

在Java中将XLSX转换为DOCX

将Excel电子表格转换为Word文档非常容易。使用Java的Aspose.Cells可以通过几个步骤完成。以下是将XLSX文件转换为DOCX格式的步骤。

首先,使用Workbook类加载Excel XLSX文件。最后,使用Workbook.save(String,SaveFormat.DOCX)方法将XLSX转换为DOCX 。

下面的代码示例演示如何使用Java将Excel XLSX文件转换为Word DOCX。

// Instantiate a Workbook object by Excel file's path Workbook workbook = new Workbook("workbook.xlsx"); // Save as 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类。

// Instantiate a Workbook object by Excel file's path Workbook workbook = new Workbook("workbook.xlsx"); // Create DOCX save options DocxSaveOptions options = new DocxSaveOptions(); options.setClearData(true); options.setCreateDirectory(true); options.setCachedFileFolder("cache"); options.setMergeAreas(true); // Save as DOCX workbook.save("Book1.docx", options); 

如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826)。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3