Обработка файлов Microsoft Project MPP и преобразование их в более доступные форматы, такие как Excel XLSX или XLS, может быть важным для отслеживания и отчетности по проектам. Вы можете эффективно преобразовывать файлы MPP в Excel на C#. В этом руководстве рассматриваются два метода: стандартное преобразование и расширенное преобразование с пользовательскими параметрами.
Чтобы понять процесс преобразования, мы рассмотрим следующие разделы:
- Зачем конвертировать MPP в Excel?
- Преобразование MPP в Excel — конфигурация API C#
- Конвертировать MPP в Excel на C#
- Конвертируйте MPP в XLSX с расширенными возможностями в C#
Зачем конвертировать MPP в Excel?
Файлы Microsoft Project (MPP) идеально подходят для управления проектами, но они не являются общедоступными и часто требуют специального программного обеспечения для просмотра и редактирования. Преобразование MPP в Excel дает несколько преимуществ:
Более широкий доступ: Excel более широко используется и доступен, чем Microsoft Project. Преобразовав файлы MPP в Excel, вы можете делиться данными проекта с членами команды, у которых может не быть доступа к MS Project.
Обработка данных: Excel предоставляет надежные инструменты для анализа данных, построения диаграмм и отчетности. После преобразования данные проекта можно фильтровать, сортировать и визуализировать с помощью мощных функций Excel, что упрощает анализ хода выполнения проекта.
Расширенные возможности создания отчетов: Excel позволяет создавать настраиваемые отчеты и панели мониторинга, помогая командам создавать визуальные аналитические отчеты и сводки, которые легче интерпретировать и представлять.
Лучшая интеграция с другими инструментами: файлы Excel легко интегрируются с различными программными платформами, обеспечивая более плавную передачу данных и совместимость с другими рабочими процессами или инструментами автоматизации.
Преобразуя файлы MPP в Excel, вы делаете данные проекта более доступными, применимыми и универсальными, расширяя свои возможности по эффективному управлению и передаче информации о проекте.
Преобразование MPP в Excel — конфигурация API C#
Для рендеринга файлов Microsoft Project в формат Excel необходимо настроить Conholdate.Total for .NET с помощью команды установки NuGet ниже:
PM> NuGet\Install-Package Conholdate.Total
Конвертировать MPP в Excel на C#
Стандартный способ преобразования файла MPP в формат Excel (XLSX) в C# прост.
- Загрузите входной файл проекта MPP.
- Сохраните полученную таблицу Excel.
В примере кода ниже показано, как преобразовать MPP в Excel на языке C#:
// Загрузите входной файл проекта
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// Конвертировать MPP в Excel
project.Save("MS Project.xlsx", Aspose.Tasks.Saving.SaveFileFormat.Xlsx);
Класс Project используется для загрузки файла MPP, тогда как метод Save сохраняет файл непосредственно в формате Excel. Такой подход эффективен для быстрых преобразований без дополнительных требований к форматированию или макету.
Конвертируйте MPP в XLSX с расширенными возможностями в C#
Для пользователей, которым требуется определенное форматирование, например, настройки размера страницы, доступен расширенный метод преобразования с дополнительными параметрами. Используя XlsxOptions, вы можете управлять различными настройками экспорта, улучшая макет в конечном документе Excel.
- Загрузите исходный MPP-файл, используя класс Project.
- Запишите выходной лист Excel на диск или в поток.
Следующий фрагмент кода демонстрирует преобразование MPP в XLSX на языке C#:
// Загрузите входной файл MPP
Aspose.Tasks.Project project = new Aspose.Tasks.Project("New Project.mpp");
// Инициировать объект класса XlsxOptions
Aspose.Tasks.Saving.XlsxOptions options = new Aspose.Tasks.Saving.XlsxOptions();
options.PageSize = Aspose.Tasks.Visualization.PageSize.A4;
// Конвертировать MS Project MPP в Excel XLSX
project.Save("MS Project.xlsx", options);
Здесь класс XlsxOptions используется для установки размера страницы, что делает его идеальным для документов, предназначенных для печати или распространения. Такой подход обеспечивает большую гибкость и лучший контроль над преобразованным выводом.
Получить бесплатную лицензию
Вы можете запросить бесплатную временную лицензию, чтобы оценить API, протестировав его функции в полном объеме.
Подводя итоги
Конвертация файлов MPP в Excel в C# упрощает управление данными проекта, делая их доступными в Excel. Независимо от того, нужна ли вам быстрая конвертация или с расширенными параметрами макета, эти методы обеспечивают бесшовные преобразования MPP в Excel, улучшая ваш рабочий процесс и доступность данных. Если вы хотите обсудить какие-либо из ваших проблем, пожалуйста, свяжитесь с нами на форуме.