Mar*_*old 5 c# vb.net vb6 perl project-management
我需要从网络上的 .mpp 文件中提取数据,并将其与多个不同数据库中的其他数据结合起来。该应用程序可以用 Perl、VB6、VB.net 或 C# 编写,但必须可以从基于 Windows 的服务器轻松调度。
您建议如何在无需用户干预的情况下提取 MS Project 数据?
是否有适用于 MS Project 的 ODBC 驱动程序?
是否有任何模块(适用于 Perl、VB、VB.net 或 C#)用于打开 .mpp 并读取活动数据?
我建议使用 MPXJ ( mpxj.sf.net ) 从 Microsoft Project 文件中提取数据。不要因为它最初是一个 Java 库这一事实而推迟 - 当前版本的 MPXJ 包括本机 .net dll 以及原始的 Java JAR 文件,这要归功于 IKVM 的魔力。
免责声明:我维护 MPXJ。