Microsoft Project (MPP) 文件可以包含任务、资源、分配和不同的其他项目相关信息。您可以使用 C# 以编程方式将 MPP 文件转换为 Excel 格式的 XLSX 或 CSV 文件。有关详细信息,请参阅以下部分:
MPP 到 Excel XLSX 或 CSV 文件转换器 – C# API 安装
Aspose.Tasks for .NET API 支持在基于.NET 的应用程序中以编程方式创建、编辑或操作 Microsoft Project 文件。通过从 New Releases 部分下载资源文件或使用以下 NuGet 安装命令和包管理器工具来安装 API:
PM> Install-Package Aspose.Tasks
使用 C# 以编程方式将 MPP 转换为 Excel XLSX 文件
您可以通过以下步骤将 MPP 文件转换为 Excel XLSX 格式文件:
- 读取输入项目 MPP 文件。
- 初始化 XlsxOptions 类对象。
- 保存输出的 Excel XLSX 文件。
以下代码解释了如何使用 C# 以编程方式将 MPP 转换为具有不同选项的 Excel XLSX 格式文件:
// 读取输入项目 MPP 文件
Aspose.Tasks.Project project = new Aspose.Tasks.Project("Project5.mpp");
// 初始化 XlsxOptions 类对象
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;
// 保存输出 XLSX 文件
project.Save("Project.xlsx", options);
使用 C# 以编程方式将 MPP 转换为 CSV 文件
CSV 文件用于存储以逗号分隔的值。您可以将 MPP 文件转换为 CSV 文件,同时指定不同的选项(如文本分隔符)。除了 CsvSaveOptions 类公开的几个属性外,您还可以根据需要将分隔符指定为逗号、分号、空格或制表符。请按照以下步骤在 C# 中以编程方式将 MPP 文件转换为 CSV:
- 使用 Project 类加载输入 MPP 文件。
- 初始化 CsvOptions 类实例。
- 保存输出 CSV 文件。
下面的代码显示了如何使用 C# 以编程方式将 MPP 文件转换为 CSV 文件:
// 读取输入项目 MPP 文件
Aspose.Tasks.Project project = new Aspose.Tasks.Project("Project.mpp");
// 初始化 CsvOptions 类实例
Aspose.Tasks.Saving.CsvOptions options = new Aspose.Tasks.Saving.CsvOptions();
options.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;
// 保存输出 CSV 文件
project.Save("Project.csv", options);
获取免费的 API 许可证
您可以通过申请 免费临时许可证 来全面测试 API。
结论
在本文中,您了解了如何使用 C# 以编程方式将 Microsoft Project (MPP) 文件转换为 Excel XLSX 或 CSV 格式文件。您可以在基于 .NET 的应用程序中使用 API 的不同功能,您可以在其中通过访问 文档 探索这些功能。如有任何疑虑,请随时通过 免费支持论坛 与我们联系。