在 Python 中将 MPP 转换为 MPX

Microsoft Project 使用 MPP 格式存储各种与项目相关的信息,例如任务、资源、分配、时间表和预算。而 MPX 是专为 Microsoft Project 设计的较旧文件格式。它可以在 Microsoft Project 和其他支持 MPX 格式的软件应用程序之间交换项目数据。在这篇博文中,我们将学习如何在 Python 中将 MPP 转换为 MPX。

本文涵盖以下主题:

  1. 将 MPP 转换为 MPX 的 Python API
  2. 将 MPP 转换为 MPX
  3. 在线将MPP转换为MPX
  4. 免费学习资源

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

也可以看看