擅長文字

在 Java 中將 Excel 轉換為 Word

Excel 工作簿轉換為 Word 文檔可能是一項令人沮喪且耗時的任務,尤其是在處理大量數據時。但是,借助 Java REST API 的強大功能,您可以簡化和自動化將 Excel 文件轉換為 Word 文檔的過程,從而節省時間和精力。在這篇博文中,我們將提供有關如何使用 Java REST API 將 Excel 文件轉換為 Word 文檔的分步指南,並重點介紹使用此強大工具的一些主要優勢。無論您是開發人員還是企業用戶,本指南都將幫助您簡化和優化 Excel 到 Word 的轉換過程。

Excel 到 Word 轉換 API

Aspose.Cells Cloud SDK for Java 是一個在雲端處理 Excel 文件的強大工具,提供了廣泛的數據處理和轉換功能。使用 Aspose.Cells Cloud 的主要好處之一是能夠輕鬆地將 Excel 文件轉換為 Word 文檔。通過遵循簡單的步驟,簡化您的工作流程並自動執行 Excel 到 Word 的轉換過程。

首先,我們需要創建一個 Maven 構建類型項目並在 pom.xml 文件中添加以下詳細信息。

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

之後,在 Aspose Cloud 上創建一個帳戶,並從 Dashboard 中查找 Client ID 和 Client Secret 詳細信息。

在 Java 中將 Excel 轉換為 Word

本節提供有關如何使用 Java 將 Excel 轉換為 Word 文檔的分步信息。

  • 創建 CellsApi 實例,同時提供客戶端憑據作為輸入參數。
  • 創建保存輸入 Excel 名稱、作為 DOC 的結果格式和結果文件名的變量。
  • 使用 File 實例從本地驅動器讀取 Excel 文件。
  • 最後,調用方法cellsWorkbookPutConvertWorkbook(…)發起Excel到Word的轉換操作。
// 有關更多示例,請訪問 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // 從 https://dashboard.aspose.cloud/ 獲取 ClientID 和 ClientSecret
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // 使用客戶端憑據創建 CellsApi 實例
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // 輸入的Excel工作簿名稱
    String fileName = "myDocument.xlsx";
    // 工作簿加密時的密碼詳細信息
    String password = null;
        
    // 結果文件格式
    String format = "DOCX";
    		
    // 從本地系統加載文件
    File file = new File(fileName);	
    
    // 執行文檔轉換操作
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.docx", null, null);  
            
    // 打印成功信息
    System.out.println("Successfull conversion of Excel to Word !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
Excel 到 Word 預覽

圖片 1:- Excel 到 Word 的轉換預覽

上例中使用的輸入Excel工作簿可以從myDocument.xlsx下載。

使用 cURL 命令將 Excel 導出到 Word

現在,如果您正在尋找一種簡單有效的方法將 Excel 文件轉換為 Word 文檔,cURL 命令可以成為您的武器庫中的一個強大工具。使用 cURL,您可以輕鬆地將 HTTP 請求發送到服務器並接收響應,使其非常適合自動執行各種任務,包括 Excel 到 Word 的轉換。因此,作為先決條件,我們需要根據客戶端憑據生成 JWT 訪問令牌:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

生成 JWT 令牌後,我們需要執行以下命令,從雲存儲加載輸入 Excel 並將輸出導出為 Word 格式。轉換後,生成的 DOCX 也存儲在雲存儲中。

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx?format=DOCX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
將 Excel 導出到 Word

圖片 2:- Excel 到 Word 的轉換預覽

結束語

總之,將 Excel 文件轉換為 Word 文檔對於希望簡化工作流程和簡化數據處理的企業和個人來說可能會改變遊戲規則。無論您使用的是 Aspose.Cells Cloud SDK for Java 還是 cURL 命令,這兩種工具都提供了將 Excel 文件輕鬆轉換為 Word 文檔的強大功能。利用這些強大的工具來提高您的生產力和效率。試用這些工具,發現它們如何改變您處理數據的方式。

Cloud SDK 的完整源代碼可在 GitHub 上下載。此外,如果您在使用 API 時遇到任何問題,請隨時通過免費的 產品支持論壇 與我們聯繫。

推薦文章

我們強烈建議訪問以下鏈接以了解更多信息: