Мне нужно найти способ автоматизировать процесс, когда пользователь загружает файл проекта Microsoft в уже созданное веб-приложение. Процесс должен будет в основном использовать сохранение как из проекта для сохранения в файл .csv, чтобы я мог использовать его для импорта данных в базу данных SQL (это необходимо для пользовательских отчетов, которые мы уже настроили с помощью SQL). Мне нужно автоматизировать этот процесс, потому что я буду получать тонны файлов проекта, и если процесс будет автоматизирован, пользователи смогут мгновенно увидеть результаты.
По сути, есть ли способ создать или запустить автоматизированный процесс, который сохранит эти файлы проекта в виде файлов .csv? Даже если файлы csv отформатированы неправильно, я могу найти способ обойти это, просто нужно сначала преобразовать их в файлы .csv.
Спасибо.
изменить - единственный способ, которым я мог придумать это, - это следовать инструкциям, перечисленным ниже, но тогда мне нужно было бы автоматизировать процесс, чтобы открыть файл и нажать «Сохранить», чтобы это сработало ... есть другие предложения?
редактировать 2 - также искать способы использования Microsoft.Office.Interop.MSProject, но не найти удачи.
редактировать 3 0 теперь с помощью mpxj - единственная проблема, с которой я столкнулся, это следующее, перечисленное ниже. Преобразование их примера в vb.
Private Shared Function ToEnumerable(ByVal javaCollection As Collection) As EnumerableCollection
Return New EnumerableCollection(javaCollection)
End Function
ошибка связана с EnumberableCollection - Visual Studio не воспринимает его как допустимый тип - что-то я делаю неправильно или должен заменить?