Это краткое руководство описывает, как конвертировать MPP в XLSX с помощью Java. В нём рассматриваются настройка IDE, пошаговое руководство и пример кода для преобразования MPP в Excel с использованием Java. Вы узнаете, как добавить столбцы и настроить полученный файл Excel.
Шаги для преобразования MPP в Excel с помощью Java
- Установите окружение, чтобы использовать Aspose.Tasks for Java для изменения MPP в XLSX
- Применить лицензию для использования продукта без каких‑либо ограничений
- Загрузите исходный файл MPP в память, используя класс Project
- Настройте объект XlsxOptions, чтобы настроить выходной файл XLSX
- Создайте несколько столбцов в первом листе XLSX, используя класс GanttChartColumn
- Создайте экземпляр объекта ResourceViewColumn, чтобы добавить пользовательский столбец в лист ресурсов
- Добавьте столбец заметок в лист задания, используя класс AssignmentViewColumn
- Сохраните полученный проект в файл XLSX на диске
Данные шаги помогают в конвертации Microsoft Project в Excel с использованием Java. Процесс начинается с загрузки лицензии, загрузки исходного файла MPP в память, создания объекта класса XlsxOptions и сохранения полученного проекта напрямую в файл XLSX с использованием настроек по умолчанию. Для добавления пользовательских столбцов в разные листы выходного файла Excel вы можете использовать GanttChartColumn, ResourceViewColumn и AssignmentViewColumn, как показано в приведённом примере кода.
Код для преобразования MS Project в Excel с помощью Java
Этот код демонстрирует, как конвертировать файл Microsoft Project в Excel с помощью Java. Вы можете использовать метод setEncoding() в XlsxOptions для указания конкретной кодировки символов в результирующем файле Excel. Кроме того, вместо создания столбцов с нуля, вы можете попробовать использовать getDefaultTaskSheetView() или getDefaultResourceSheetView() в ProjectView для доступа к коллекции по умолчанию и добавить в неё дополнительные столбцы.
Это краткое руководство показало процесс преобразования файла MPP в файл XLSX. Чтобы установить предшествующие задачи в файле проекта, см. статью Установить предшествующие задачи в MS Project с помощью Java.