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:如果為真且目錄不存在,則 保存文件前會自動創建目錄。
  • 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 的信息。此外,如果您有任何問題或疑問,請隨時通過我們的 論壇 與我們聯繫。

也可以看看