mpp 轉為 excel

使用 Java 將 MS Project 檔案轉換為 Excel。

Microsoft Project(MPP)文件廣泛用於管理複雜項目,但分析和共享 MPP 格式的項目資料可能具有挑戰性,尤其是對於依賴 Excel 進行資料處理和報告的團隊而言。將 MPP 檔案轉換為 Excel(XLSX)提供了一種更易於存取和靈活的方式來處理專案計劃、資源分配和時間表。 Excel 的結構化表格格式允許更好的視覺化、篩選和自訂計算。

MPP 到 Excel 轉換 API

GroupDocs.Conversion Cloud SDK for Java 提供了一種將 Microsoft Project (MPP) 檔案轉換為 Excel (XLSX) 格式的無縫且有效率的方法。這個強大的 API 透過提供可確保資料準確性和一致性的自動化解決方案消除了手動資料擷取的需要。透過 GroupDocs.Conversion,使用者可以輕鬆地將複雜的專案計劃、資源分配和任務依賴轉換為結構化的 Excel 電子表格,以便於分析和報告。

安裝

請將以下詳細資訊新增至maven建置專案的pom.xml檔案。

<repository>
    <id>repository.groupdocs.cloud</id>
    <name>repository.groupdocs.cloud</name>
    <url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>24.8</version>
</dependency>

安裝完成後,請取得您的個人化 API 憑證(即客戶端 ID 和用戶端金鑰)。您可以存取這個簡短的教程,其中詳細介紹瞭如何取得 API 憑證。

使用 Java 將 MPP 轉換為 Excel

本節詳細介紹如何使用 Java 程式碼片段將 MS Project 檔案轉換為 Excel 工作簿。

  1. 首先,建立一個「配置」類別的實例,我們將客戶端憑證作為參數傳遞。
Configuration configuration = new Configuration(clientId, clientSecret);
  1. 其次,初始化“ConvertApi”,我們將配置物件作為參數傳遞。
ConvertApi convertApi = new ConvertApi(configuration);
  1. 建立「ConvertSettings」類別的實例,我們在其中定義輸入檔案名稱、輸出格式和結果文件的名稱。
ConvertSettings settings = new ConvertSettings();
  1. 建立「ConvertDocumentRequest」類別的實例,我們將「ConvertSettings」物件作為參數傳遞。
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. 最後,呼叫 ConvertDocumentRequest API 將 MPP 轉換為 Excel,並將產生的 Excel 工作簿儲存到雲端儲存。
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// 更多範例請造訪 https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// 取得您的 API 憑證 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// 建立 Configuration 類別的實例並使用客戶端 ID 和客戶端金鑰對其進行初始化
Configuration configuration = new Configuration(clientId, clientSecret);
// 定義 MPP 到 Excel 轉換的 API 基本 URL
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// 使用 Configuration 物件初始化 ConvertApi 的實例
ConvertApi convertApi = new ConvertApi(configuration);

ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("xls");
settings.setOutputPath("converted.xls");
    
// 呼叫 ConvertDocument 方法執行 MPP 到 Excel 的轉換
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// 檢查回應並列印成功訊息
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to Excel conversion completed successfully!");
}
mpp 轉為 excel

影像:- MS Project 到 Excel 轉換的預覽。

使用 cURL 指令將 MS Project 匯出到 XLSX

使用 GroupDocs.Conversion Cloud API 和 cURL 指令將 Microsoft Project (MPP) 檔案無縫轉換為 Excel (XLSX)。這種基於雲端的解決方案消除了對軟體的依賴,確保了快速、安全且準確的資料轉換。透過簡單的 REST API 請求,您可以自動化流程,實現高效的專案分析和報告。

此方法的第一步是產生 JWT 存取權令牌,然後執行以下 cURL 命令,透過將 MS Project 檔案匯出為 PDF 格式來在線上開發 Microsoft Project 檢視器。轉換成功後,產生的Excel工作簿儲存在雲端儲存中。

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{inputMPP}\",  \"Format\": \"xls\",  \"OutputPath\": \"{resultantXLS}\"}"

請將「inputMPP」替換為輸入的 MS Project 檔案的名稱,將「resultantXLS」替換為結果 Excel 工作簿的名稱,並將「accessToken」替換為個人化的 JWT 存取權令牌。

  • 如果我們需要將 MS 專案匯出到 Excel 並將生成的檔案保存在本機磁碟機上:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{  \"StorageName\": \"default\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"xls\"}" \
-o "output.xls"

MPP 到 XLS 轉換器應用程式

我們建議使用我們的免費且輕量級的 MPP 到 Excel 轉換器 應用程序,它使您能夠在網絡瀏覽器中探索 GroupDocs.Conversion Cloud 的獨特功能。

mpp 到 xls 轉換應用程序

有用的連結

產品文件

-API原始碼

-免費支援論壇

-免費諮詢

新發行

結論

總之,使用 Java REST API 將 MPP 轉換為 Excel 提供了一種無縫且有效的專案資料管理方法。無論您選擇 GroupDocs.Conversion Cloud SDK for Java 或使用 cURL 指令,這兩種方法都能提供資料轉換的彈性、自動化和準確性。基於雲端的解決方案無需安裝額外的軟體,從而確保了安全和可擴展的轉換。透過利用這些方法,您可以增強專案管理、簡化報告並改善協作。

推薦文章

我們強烈建議您訪問以下連結以了解更多資訊: