在 Aspose.Tasks for .NET 中配置 MS Project XLSX 选项
介绍
Microsoft Project (MS Project) 是一个强大的项目管理工具,Aspose.Tasks for .NET 提供无缝集成,以便以编程方式处理 MS Project 文件。在本教程中,我们将逐步介绍使用 Aspose.Tasks for .NET 配置 MS Project XLSX 选项的过程。
先决条件
在我们开始之前,请确保您具备以下条件:
1. Aspose.Tasks for .NET 安装
确保您的开发环境中安装了 Aspose.Tasks for .NET。如果没有,您可以从以下位置下载Aspose.Tasks for .NET 下载页面.
2. 对 C# 和 .NET Framework 的基本了解
需要熟悉 C# 编程语言和 .NET 框架才能学习本教程。
3.微软项目文件
准备好要配置并另存为 XLSX 文件的 Microsoft Project 文件 (MPP)。
导入命名空间
首先,导入必要的命名空间:
using Aspose.Tasks;
using System.Text;
using Aspose.Tasks.Saving;
using Aspose.Tasks.Visualization;
第 1 步:加载项目
var project = new Project("YourProjectFile.mpp");
加载您要配置的 Microsoft Project 文件。
第 2 步:定义 XlsxOptions
var options = new XlsxOptions();
创建一个实例XlsxOptions
配置保存为 XLSX 的设置。
第 3 步:添加甘特图列
var col = new GanttChartColumn("WBS", 100, delegate(Task task) { return task.Get(Tsk.WBS); });
options.View.Columns.Add(col);
将所需的甘特图列添加到选项中。
步骤 4:添加资源视图列
var rscCol = new ResourceViewColumn("Cost center", 100, delegate(Resource resource) { return resource.Get(Rsc.CostCenter); });
options.ResourceView.Columns.Add(rscCol);
在选项中包含资源视图所需的列。
第 5 步:添加作业视图列
var assnCol = new AssignmentViewColumn("Notes", 200, delegate(ResourceAssignment assignment) { return assignment.Get(Asn.NotesText); });
options.AssignmentView.Columns.Add(assnCol);
在选项中为分配视图添加所需的列。
第6步:设置编码
options.Encoding = Encoding.Unicode;
设置输出文件的编码。
第 7 步:将项目另存为 XLSX
project.Save("OutputFile.xlsx", options);
将具有配置选项的项目保存为 XLSX 文件。
结论
在本教程中,我们学习了如何使用 Aspose.Tasks for .NET 配置 MS Project XLSX 选项。通过执行以下步骤,您可以根据您的要求自定义输出格式,从而增强项目管理工作流程的灵活性和可用性。
常见问题解答
问:我可以为甘特图、资源视图和作业视图分别配置不同的列吗?
答:是的,您可以使用 Aspose.Tasks for .NET 为每个视图独立自定义列。
问:购买 Aspose.Tasks for .NET 之前是否有试用版?
答:是的,您可以从以下网站下载免费试用版:Aspose.Tasks for .NET 发布页面.
问:如果我在实施过程中遇到任何问题或疑问,如何获得支持?
答:您可以访问Aspose.Tasks 论坛寻求社区和 Aspose 支持团队的帮助。
问:我可以在非 Windows 平台上使用 Aspose.Tasks for .NET 生成 XLSX 文件吗?
答:Aspose.Tasks for .NET 主要是为 Windows 平台设计的,但您可以探索其他平台的兼容性选项。
问:是否有任何临时许可证选项可用于测试目的?
答:是的,您可以从以下机构获得临时许可证:Aspose.Tasks 临时许可证页面.