В этом разделе рассказывается о том, как преобразовать MPP в Excel с помощью Java, предоставляя подробные инструкции по настройке и простой исполняемый код для выполнения задачи. Необходимые ресурсы четко определены для разработки приложения для экспорта файла MS Project в Excel с использованием Java, что приводит к созданию файла XLSX на диске.
Шаги для преобразования файла MPP в Excel с использованием Java
- Настройте среду разработки, чтобы добавить Aspose.Tasks for Java с помощью менеджера репозитория.
- Откройте существующий или создайте пустой файл MPP по умолчанию, используя экземпляр класса Project, чтобы преобразовать MPP в Excel.
- Добавьте некоторые корневые задачи и подзадачи для корневой задачи, если это необходимо.
- Сохраните полученный файл проекта MPP в виде файла Excel на диске.
Вышеупомянутые шаги обеспечивают простой способ преобразовать файл MS Project в Excel с помощью Java, предоставляя пошаговую процедуру и исполняемый пример кода. Вы также можете загрузить существующий файл MPP с помощью перегруженного конструктора класса Project, который принимает путь к файлу MPP, а затем сохранить его в нужном формате, таком как XLSX, HTML, PNG и т. д., с помощью перечислителя SaveFileFormat. Доступны некоторые другие перегрузки для метода сохранения, включая сохранение вывода в поток памяти.
Код для преобразования MS Project в Excel с использованием Java
Чтобы преобразовать MPP-файл в Excel с помощью Java, вы можете загрузить исходный MPP-файл с диска, указав путь к файлу. Однако доступно множество других вариантов, включая загрузку из потока памяти из таких источников, как Интернет или базы данных. У вас есть возможность сохранить MPP в виде файла Excel, установив ряд задач, указав дату начала и дату окончания, задав количество страниц и задав фильтры задач с помощью объекта класса SaveOptions.
В этой статье мы сосредоточились на разработке конвертера MPP в Excel с использованием Java. Вы можете выполнять другие типы преобразования, такие как SVG, следуя статье как преобразовать MPP в SVG с помощью Java.