
Microsoft Project 使用 MPP 格式来存储各种项目相关信息,如任务、资源、分配、时间表和预算。而 MPX 是一种专为 Microsoft Project 设计的旧文件格式。它可以在 Microsoft Project 和其他支持 MPX 格式的软件应用程序之间交换项目数据。在本文中,我们将学习如何用 Python 将 MPP 转换为 MPX。
本文涵盖以下主题:
将 MPP 转换为 MPX 的 Python API
将 MPP 转换为 MPX
将 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。
# This code example demonstrates how to create MS Project and save as MPX in Python.
import aspose.tasks as tasks
# Load the input Project file
project = tasks.Project("C:\\Files\\Blank2010.mpp");
# Save the output MPX file
project.save("C:\\Files\\Blank2010_out.mpx", tasks.saving.SaveFileFormat.MPX);Aspose.Tasks 库许可证
请获取免费的临时许可证以试用 Aspose.Tasks for Python(不受评估限制)。免费评估版可用于测试库的特性和功能。
将 MPP 在线免费转换为 MPX
您还可以使用此 MPP 到 MPX 转换器网络应用程序,免费在线将 MPP 文件转换为 MPX 格式。该网络应用程序是使用上述 API 开发的。

结论
在本文中,我们学习了如何用 Python 编程将 MS Project 数据从 MPP 格式导出为 MPX 格式。按照概述的步骤,您可以轻松开发自己的 MPP 到 MPX 转换器应用程序。此外,我们还看到了如何在线将 MPP 转换为 MPX。如果有任何不清楚的地方,请随时联系我们。
渝公网安备50010702505508