彩票走势图

Excel处理开发工具Aspose.Cells功能演示:在Java中将Excel(XLSX)转换为Word(DOCX)

翻译|使用教程|编辑:李显亮|2021-03-19 09:31:25.330|阅读 618 次

概述:当需要将数据从工作表导出到Word文档中的表时,Excel到Word的转换可能会很有用。为了自动执行此转换,本文介绍了如何使用Java将Excel XLSX文件转换为Word DOCX格式。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

当需要将数据从工作表导出到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的全部完整功能,可联系在线客服获取30天临时授权体验。


还想要更多吗?您可以点击阅读【2020 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群(761297826),我们很高兴为您提供查询和咨询


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP