Файлы Microsoft Project (MPP) могут содержать задачи, ресурсы, назначения и различную другую информацию, связанную с проектом. Вы можете преобразовать файлы MPP в файлы формата Excel XLSX или CSV программно с помощью C#. Дополнительные сведения см. в следующих разделах:
- Конвертер файлов MPP в Excel XLSX или CSV — установка C# API
- Преобразование файла MPP в файл XLSX программно с помощью C#
- Программное преобразование MPP в CSV-файл с помощью C#
Конвертер файлов MPP в Excel XLSX или CSV — установка C# API
Aspose.Tasks for .NET API поддерживает создание, редактирование или управление файлами Microsoft Project программными средствами в приложениях на основе .NET. Просто установите API, загрузив файлы ресурсов из раздела Новые выпуски или используя следующую команду установки NuGet с помощью инструмента Package Manager:
PM> Install-Package Aspose.Tasks
Программное преобразование MPP в файл Excel XLSX с помощью C#
Вы можете преобразовать файл MPP в файл формата Excel XLSX, выполнив следующие действия:
- Прочитайте входной файл Project MPP.
- Инициализировать объект класса XlsxOptions.
- Сохраните выходной файл Excel XLSX.
В следующем коде объясняется, как программно преобразовать файлы формата MPP в Excel XLSX с различными параметрами с помощью C#:
// Чтение входного MPP-файла проекта.
Aspose.Tasks.Project project = new Aspose.Tasks.Project("Project5.mpp");
// Инициализировать объект класса XlsxOptions
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;
// Сохранить выходной файл XLSX
project.Save("Project.xlsx", options);
Программное преобразование MPP в CSV-файл с помощью C#
Файлы CSV используются для хранения значений, разделенных запятыми. Вы можете преобразовать файл MPP в файл CSV, указав различные параметры, такие как разделитель текста. Наряду с несколькими свойствами, предоставляемыми классом CsvSaveOptions, вы можете указать разделитель в виде запятой, точки с запятой, пробела или табуляции в соответствии с вашими требованиями. Выполните следующие шаги для программного преобразования файла MPP в CSV на C#:
- Загрузите входной файл MPP, используя класс Project.
- Инициализировать экземпляр класса CsvOptions.
- Сохраните выходной CSV-файл.
В приведенном ниже коде показано, как программно преобразовать файл MPP в файл CSV с помощью C#:
// Чтение входного MPP-файла проекта.
Aspose.Tasks.Project project = new Aspose.Tasks.Project("Project.mpp");
// Инициализировать экземпляр класса CsvOptions
Aspose.Tasks.Saving.CsvOptions options = new Aspose.Tasks.Saving.CsvOptions();
options.TextDelimiter = Aspose.Tasks.Saving.CsvTextDelimiter.Semicolon;
// Сохранить выходной CSV-файл
project.Save("Project.csv", options);
Получить бесплатную лицензию API
Вы можете протестировать API в полном объеме, запросив Бесплатную временную лицензию.
Заключение
В этой статье вы узнали, как программно преобразовать файл Microsoft Project (MPP) в файл формата Excel XLSX или CSV с помощью C#. Вы можете работать с различными функциями API в приложениях на основе .NET, где вы можете изучить функции, посетив Документацию. Если у вас возникнут какие-либо вопросы, обращайтесь к нам на Форум бесплатной поддержки.