Convert MPP to CSV in C#

MPP 文件是由 Microsoft Project 创建的,包含项目管理数据。CSV 文件则广泛用于数据分析和报告。将 MPP 文件转换为 CSV 格式可以方便团队共享项目信息,同时也能与其他工具集成。因此,将 MPP 转换为 CSV 是项目经理和数据分析师的一项宝贵技能。

本文涵盖以下主题:

C# 库将 MPP 转换为 CSV

Aspose.Tasks for .NET 简化了在 C# 中将 MPP 文件转换为 CSV 的过程。这个强大的库允许开发人员以编程方式操作项目文件。它支持多种格式,并提供对项目数据的便捷访问。使用 Aspose.Tasks,您可以快速高效地将 MPP 文件转换为 CSV。

Aspose.Tasks for .NET 提供了多个使其成为 MPP 到 CSV 转换理想选择的功能:

  • 集成简便:它可以无缝集成到 .NET 应用程序中。
  • 灵活性:您可以根据需要自定义输出的 CSV 格式。
  • 高级自定义选项:控制项目数据提取和格式化。

要开始使用 Aspose.Tasks for .NET,请按照以下步骤操作:

  1. 这里 下载库。

  2. 在包管理器控制台中使用以下命令安装它:

    PM> Install-Package Aspose.Tasks
    

将 MPP 转换为 CSV:逐步指南

按照以下步骤使用 Aspose.Tasks for .NET 在 C# 中将 MPP 转换为 CSV:

  1. 创建 Project 类的实例以加载 MPP 文件。
  2. 调用 Save 方法将其保存为 CSV 文件。

以下代码片段展示了如何在 C# 中将 MPP 转换为 CSV。

Convert MPP File to CSV using C#

使用 C# 将 MPP 文件转换为 CSV。

MPP 到 CSV:更改分隔符

Aspose.Tasks 提供了 CsvOptions 类,用于使用自定义设置转换 MPP 文件。此类使您能够在将项目数据导出为 CSV 格式时指定附加选项。CSV 是一种基于文本的格式,其中数据字段由分隔符分隔。您可以通过使用以下选项之一配置 TextDelimiter 属性来自定义分隔符:

  • 逗号
  • 分号(默认值)
  • 空格
  • 制表符

您可以按照以下步骤轻松更改分隔符:

  1. 使用 Project 类加载 MPP 文件。
  2. 创建 CsvOptions 的实例。
  3. TextDelimiter 属性设置为所需的分隔符。
  4. 最后,将项目保存为 CSV 文件。

以下示例代码展示了在将 MPP 文件转换为 CSV 格式时如何指定分隔符。

MPP 到 CSV:更改视图

在将 MPP 文件转换为 CSV 时,列标题的默认视图是甘特图视图。要控制导出哪些列,您可以调整 DataCategory 属性。这允许您更改视图,创建新的视角,并细化输出以满足您的需求。

在将 MPP 转换为 CSV 时,您也可以更改视图。请按照以下步骤操作:

  1. 使用 Project 类加载 MPP 文件。
  2. 创建 CsvOptions 的实例。
  3. DataCategory 属性设置为所需的视图。
  4. 将项目保存为 CSV 文件。

以下是此用例的 C# 代码片段:

MPP 到 CSV:如何隐藏列标题?

默认情况下,导出到 CSV 时会包含列标题。要隐藏列标题,请将 IncludeHeaders 属性设置为抑制它们的导出。这让您可以根据特定需求自定义 CSV 输出。

以下是一个演示如何隐藏列标题的 C# 代码片段。

获取免费许可证

有兴趣探索 Aspose 产品吗?访问 此链接 获取免费临时许可证。它简单易行,让您可以在没有限制的情况下测试库的功能。

C# MPP 到 CSV:免费资源

除了在 C# 中将 MPP 转换为 CSV,您还可以找到其他资源来增强您的理解。这些资源包括教程、文档和社区论坛,帮助您掌握 Aspose.Tasks for .NET。

结论

在 C# 中将 MPP 转换为 CSV 使用 Aspose.Tasks for .NET 是简单明了的。这个库简化了过程,并提供了灵活的自定义选项。探索 Aspose.Tasks 来增强您的项目管理能力。

如果您有任何问题或需要进一步的帮助,请随时通过我们的 免费支持论坛 联系我们。

另请参阅