當您需要將數據從工作表導出到 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 格式的步驟。
- 首先,使用 Workbook 類加載 Excel XLSX 文件。
- 最後,使用 Workbook.save(String, SaveFormat.DOCX) 方法將 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:如果為真且目錄不存在,則 保存文件前會自動創建目錄。
- MergeAreas:表示是否合併有條件的區域 保存文件之前進行格式化和驗證。
- RefreshChartCache:表示是否刷新圖表緩存數據。
- SortNames:指示是否在保存前對定義的名稱進行排序 文件。
- UpdateSmartArt:指示是否更新智能藝術設置。
- ValidateMergedAreas:表示是否驗證合併的單元格 在保存文件之前。
- WarningCallback:獲取或設置警告回調。
以下代碼示例顯示如何使用 DocxSaveOptions 類,同時使用 Java 將 Excel XLSX 轉換為 Word DOCX。
// 通過 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 的轉換。您可以使用 文檔 探索更多關於 Aspose.Cells for Java 的信息。此外,如果您有任何問題或疑問,請隨時通過我們的 論壇 與我們聯繫。