Импорт файла mpp в SQL Server через ASP.NET?

У меня есть задание, которое заключается в импорте файла mpp в базу данных через ASP.NET (С#). Может ли кто-нибудь посоветовать мне по этому вопросу. Любая помощь очень ценится.

Спасибо.


person Agamand The True    schedule 13.11.2010    source источник


Ответы (2)


В зависимости от ситуации использование Interop не обязательно является хорошим выбором (на компьютере должен быть установлен Project).

Вы можете использовать MPXJ, чтобы открыть файл mpp и прочитать информацию в нем. Он бесплатный, с открытым исходным кодом и работает довольно хорошо, хотя, поскольку это порт с Java, вам придется делать некоторые вещи в стиле Java в вашем коде .NET.

Платный вариант: ASPOSE.Tasks, что немного приятнее в использовании, но довольно дорого.

person patmortech    schedule 13.11.2010

Возможность программирования проекта доступна на C#, но документы доступно только для VBA.

Это должно вас заинтересовать — ко всему материалу, доступному в VBA, можно получить доступ из C# с помощью Project Primary Interop Assembly из списка здесь.

Ознакомьтесь с Application.FileSaveAs.

person Steve Townsend    schedule 13.11.2010