2

任何人都有关于 Microsoft Project 互操作的好教程(最好是 C# 或 F#)或所用文件格式的文档和解释?

背景:我试图弥合规划工具和 Microsoft Project 之间的差距,基本上只是想将规划工具使用的格式转换为 Microsoft Project 使用的文件格式。

4

2 回答 2

0

当我做这样的事情时,我使用 COM 来访问文件 - 它具有非常合乎逻辑的结构,我什至能够毫无问题地写入它。所以我的建议是使用 COM 或本地 MS Project API(如果存在)。

另一种方法是将数据存储到 MSSQL 中,但我记得这种格式确实很痛苦。

另外:请注意,MS Project 无法过渡性地修改文件 - 即使它已存储到数据库中。因此,如果不将整个文件加载到内存中,执行您需要的操作并将其保存回来,您将无法添加任务(例如)。

至少那是 200 倍时的情况

于 2011-05-23T10:13:12.497 回答
0

如果您对使用 Microsoft Project 可以使用的文件格式感兴趣,您可能会发现MPXJ很有用。

随着我逐渐扩展 MPXJ 支持的数据源范围(包括 Planner、Primavera 等),我有兴趣了解您从中导出数据的计划包。

干杯!

乔恩

于 2011-06-14T14:28:46.043 回答