当前位置:  开发笔记 > 编程语言 > 正文

以编程方式从C#访问Microsoft Project(MPP)文件

如何解决《以编程方式从C#访问MicrosoftProject(MPP)文件》经验,为你挑选了3个好方法。

以编程方式访问Microsoft Project文件有哪些选择?每种方法的优缺点是什么?

我基本上需要将文件中的所有数据导入另一个数据结构.使用Office Interop程序集的优先级较低.



1> Jon Iles..:

MPXJ(mpxj.sf.net)库提供Java和.Net风格,允许您使用单个一致的API读取和写入多个Microsoft Project文件格式.我知道使用Java和.Net版本的MPXJ的商业产品没有任何问题.

免责声明:我是MPXJ的维护者.



2> Rinat Abdull..:

以下是选项:

    Interop(大型项目的混乱和可怕的速度)

    用XML保存项目并使用它(凌乱)

    将项目保存在数据库中(不发布,仅适用于Project 2003 - 保存时请参阅ODBC选项).我已经看到它在集成场景中被大量使用了

    Projette(商业,每个许可证10美元)

    ILog项目查看器(也是商业)



3> Shahzad Lati..:

您可以使用Aspose.Tasks for .NET.此组件允许您使用Microsoft Project文件.与Office Interop不同,它不需要在服务器上安装MS Office.API非常简单易用.它提供了丰富的功能,可以读取,编辑,编写和转换MPP文件.

此组件是一个普通的.NET程序集,可以与.NET应用程序一起使用.它适用于任何Windows操作系统和32/64位环境.

披露:我在Aspose担任开发人员传播者.

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有