Excel 到 PowerPoint

在 Java 中將 Excel 轉換為 PowerPoint

Excel 和 PowerPoint 是兩個廣泛使用的應用程序,在許多企業和行業中都是必不可少的。 Excel 通常用於存儲和組織數據,而 PowerPoint 通常用於創建演示文稿和幻燈片。將 Excel 文件轉換為 PowerPoint 演示文稿是許多人需要做的一項常見任務,而手動執行此操作既耗時又容易出錯。在這篇博文中,我們將提供有關如何使用 Java REST API 將 Excel 轉換為 PowerPoint 的綜合指南。我們將介紹可用於自動化轉換過程並使過程高效的不同技術。無論您是開發人員還是業務專業人員,本指南都將幫助您簡化工作流程並節省時間。讓我們開始吧!

Excel 到 PowerPoint 轉換 API

Aspose.Cells Cloud SDK for Java 是一個強大的基於雲的 API,它提供了處理 Excel 文件的廣泛功能。一些關鍵功能包括 Excel 到 PowerPoint, XLS 到 PDF、XLS 到 HTML、合併和拆分 Excel 文件等等。 API 旨在靈活和可定制,因此開發人員可以構建滿足其特定需求的解決方案。在雲中自動化和簡化與 Excel 相關的任務,無需安裝任何軟件或硬件。

現在第一步是在 Java 項目中添加 SDK 引用。

<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 獲取客戶端 ID 和客戶端密碼詳細信息。

在 Java 中將 Excel 轉換為 PowerPoint

本節分享有關如何使用 Java 將 Excel 轉換為 PowerPoint 的詳細信息。

  • 創建 CellsApi 實例,同時將客戶端憑據作為輸入參數傳遞。
  • 創建保存輸入 Excel 名稱、作為 PowerPoint 的結果格式和輸出文件名的變量。
  • 使用 File 實例從本地驅動器讀取 Excel 文件。
  • 然後使用 uploadFile(…) 方法將 Excel 工作表上傳到雲存儲。
  • 最後,調用方法 cellsWorkbookGetWorkbook(…) 執行 Excel 到 PowerPoint 的轉換。轉換後,生成的文件保存在雲存儲中。
// 有關更多示例,請訪問 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;
	        
    // 指定將工作簿行設置為自動調整。
    Boolean isAutoFit = true;
    // 指定是否只保存表數據。
    Boolean onlySaveTable = true;
	    		
    // 結果文件格式
    String format = "PPTX";
	    		
    // 從本地系統加載文件
    File file = new File(fileName);	
	    
    // 將輸入 XLSB 上傳到雲存儲
    api.uploadFile("input.xlsx", file, "default");
	    	         
    // 執行文檔轉換操作
    File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format, 
	    			            isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);       
	    
    // 打印成功信息
    System.out.println("Successfull conversion of Excel to PowerPoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
excel 轉 PPTX 預覽

Image1:- Excel 到 PowerPoint 轉換預覽

您可以考慮分別從 myDocument.xlsxResultant.pptx 下載輸入的 Excel 工作簿和生成的 PowerPoint。

使用 cURL 命令將 Excel 插入 PowerPoint

由於可以通過 cURL 命令輕鬆訪問 REST API,因此在本節中,我們將使用 cURL 命令將 XLS 轉換為 PPT。現在,第一步是在執行以下命令時生成 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,執行到 PowerPoint 的轉換並將輸出保存在雲存儲中。

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsx?format=PPTX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.pptx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

結論

總之,Aspose.Cells Cloud 提供了一個強大而靈活的解決方案,用於將 Excel 文件轉換為 PowerPoint 演示文稿並在雲中處理 Excel 數據。通過使用此 API,您可以簡化工作流程並自動執行與 Excel 相關的任務,從而節省時間並最大限度地減少錯誤。在這篇博文中,我們提供了有關如何使用 Java 將 Excel 轉換為 PowerPoint 的綜合指南。我們希望這篇博文有助於提供您的業務或開發需求所需的詳細信息。

如果您在使用 API 時遇到任何問題,請隨時通過 產品支持論壇 與我們聯繫。

相關文章

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