我正在使用 Windows 窗体并通过事件“OpenFileDialog.OpenFile”的对话框窗口,但由于我尝试读取扩展名为“.mpp”的 Microsoft Project 文件,所以遇到了问题
选择文件后,我的目的是可以将“.mpp”文件中的数据添加到数据集中,或者如果失败,则存储在 SQL Server 数据库中
如果问题是:.mpp 文件中的数据可以传递到 SQL Server 数据的 DataSet 或数据库吗?
这两种选择都让我失望
感谢您的帮助
有开源库(GNU License),它将帮助您在 C# 中读取 mpp 文件
Nuget:https://www.nuget.org/packages/net.sf.mpxj-for-csharp/
.MPP是一种复杂的文件格式,您需要特定的软件来解析此类文件。
只有两个库可以合理解析MPP文件:
我们正在使用Java MPXJ库来读取Mpp文件这就是我们可以读取的方式