Microsoft Project 使用 MPP 格式儲存各種與專案相關的信息,例如任務、資源、分配、時間表和預算。而 MPX 是專為 Microsoft Project 設計的較舊檔案格式。它可以在 Microsoft Project 和其他支援 MPX 格式的軟體應用程式之間交換專案資料。在這篇文章中,我們將學習如何在 Python 中將 MPP 轉換為 MPX。
本文涵蓋以下主題:
將 MPP 轉換為 MPX 的 Python API
我們將使用 Aspose.Tasks for Python API 將 MPP 檔案轉換為 MPX 格式。 Aspose.Tasks for Python 讓開發人員能夠在其 Python 應用程式中無縫整合 Microsoft Project 資料的建立、讀取、操作和匯出。它提供了一套全面的類別和方法,可促進與專案資料的多種互動。這包括產生新專案、合併任務和資源、修改專案進度、執行轉換和產生報告的能力。
請在控制台中使用下列 pip 指令下載軟體包或從 PyPI 安裝 API:
pip install aspose-tasks
使用 Python 將 MPP 轉換為 MPX
我們可以按照以下步驟輕鬆將 MPP 檔案轉換為 MPX 格式:
- 使用 Project 類別載入 MPP 檔案。
- 呼叫 save() 方法將其儲存為 MPX。它將輸出 MPX 檔案路徑和 SaveFileFormat.MPX 作為參數。
以下範例程式碼展示如何在 Python 中將 MPP 轉換為 MPX。
# 此程式碼範例示範如何在 Python 中建立 MS 專案並另存為 MPX。
import aspose.tasks as tasks
# 載入輸入項目文件
project = tasks.Project("C:\\Files\\Blank2010.mpp");
# 儲存輸出 MPX 檔案
project.save("C:\\Files\\Blank2010_out.mpx", tasks.saving.SaveFileFormat.MPX);
Aspose.Tasks 庫許可證
請取得免費的臨時許可證嘗試 Aspose.Tasks for Python,不受評估限制。免費的評估版本可用於測試該程式庫的特性和功能。
免費在線將 MPP 轉換為 MPX
您還可以使用此 MPP 到 MPX 轉換器 網路應用程式免費在線將 MPP 檔案轉換為 MPX 格式。該網頁應用程式是使用上述 API 開發的。
MPP 到 MPX 轉換器 – 學習資源
除了將 MPP 轉換為 MPX 之外,您還可以了解有關在不使用 Microsoft Project 的情況下生成、轉換和操作 MPP 文件的更多信息,並使用以下資源探索該庫的各種其他功能:
結論
在本文中,我們學習如何在 Python 中以程式設計方式將 MS Project 資料從 MPP 格式匯出到 MPX。透過遵循概述的步驟,您可以輕鬆開發自己的 MPP 到 MPX 轉換器應用程式。此外,我們還了解如何在線上將 MPP 轉換為 MPX。如有任何疑問,請隨時透過我們的免費支援論壇與我們聯繫。