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。如有任何疑问,请随时通过我们的免费支持论坛与我们联系。