我有哪些选项可以通过编程方式访问Microsoft Project文件?每种方法的利弊是什么?
基本上,我需要将文件中的所有数据导入另一个数据结构。使用Office Interop库并不是首选。
我有哪些选项可以通过编程方式访问Microsoft Project文件?每种方法的利弊是什么?
基本上,我需要将文件中的所有数据导入另一个数据结构。使用Office Interop库并不是首选。
MPXJ(mpxj.sf.net)库提供Java和.Net两种版本,可使用一致的API读写多种Microsoft Project文件格式。我知道有商业产品同时使用Java和.Net版本的MPXJ而没有任何问题。
免责声明:我是MPXJ的维护者。
该组件是一个普通的.NET程序集,可用于您的.NET应用程序。它适用于任何Windows操作系统,也适用于32/64位环境。
声明:我在Aspose担任开发者推广工作。
Sourceforge.net提供了一个Java组件,可以与.NET应用程序集成,以读取MPP文件,支持MPP 2007版本。链接如下: http://mpxj.sourceforge.net/getting-started.html
ProjectWriter writer = ProjectWriterUtility.getProjectWriter(FileName);
时,我会收到一个错误,并且http://www.mpxj.org/faq/提到你无法写入MPP文件。 - Chris Harper