
Конвертировать файл MS Project в Excel на Java.
Файлы Microsoft Project (MPP) широко используются для управления сложными проектами, но анализ и совместное использование данных проекта в формате MPP может быть сложной задачей, особенно для команд, которые используют Excel для обработки данных и составления отчетов. Преобразование файлов MPP в Excel (XLSX) обеспечивает более доступный и гибкий способ управления графиками проектов, распределением ресурсов и сроками. Структурированный табличный формат Excel обеспечивает лучшую визуализацию, фильтрацию и пользовательские вычисления.
- API преобразования MPP в Excel
- Конвертировать MPP в Excel на Java
- Экспорт проекта MS в XLSX с помощью команд cURL
API преобразования MPP в Excel
GroupDocs.Conversion Cloud SDK для Java обеспечивает простой и эффективный способ преобразования файлов Microsoft Project (MPP) в формат Excel (XLSX).Этот мощный API устраняет необходимость в ручном извлечении данных, предлагая автоматизированное решение, которое обеспечивает точность и согласованность данных. С GroupDocs.Conversion пользователи могут без усилий преобразовывать сложные графики проектов, распределение ресурсов и зависимости задач в структурированные электронные таблицы Excel для более простого анализа и составления отчетов.
Установка
Добавьте следующие данные в файл pom.xml проекта сборки maven.
<repository>
<id>repository.groupdocs.cloud</id>
<name>repository.groupdocs.cloud</name>
<url>https://releases.groupdocs.cloud/java/repo/</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-conversion-cloud</artifactId>
<version>24.8</version>
</dependency>
После завершения установки, пожалуйста, получите ваши персонализированные учетные данные API (то есть Client ID и Client Secret).Вы можете посетить этот короткий руководство, в котором подробно объясняется, как получить учетные данные API.
Конвертировать MPP в Excel на Java
В этом разделе подробно объясняется, как преобразовать файл MS Project в книгу Excel с помощью фрагмента кода Java.
- Во-первых, создадим экземпляр класса
Configuration
, в который мы передадим учетные данные клиента в качестве аргументов.
Configuration configuration = new Configuration(clientId, clientSecret);
- Во-вторых, инициализируем
ConvertApi
, куда мы передаем объект конфигурации в качестве аргумента.
ConvertApi convertApi = new ConvertApi(configuration);
- Создаем экземпляр класса
ConvertSettings
, в котором определяем имя входного файла, выходной формат и имя результирующего документа.
ConvertSettings settings = new ConvertSettings();
- Создаем экземпляр класса
ConvertDocumentRequest
, в который передаем объектConvertSettings
в качестве аргумента.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Наконец, вызовите API ConvertDocumentRequest, чтобы преобразовать MPP в Excel и сохранить полученную книгу Excel в облачном хранилище.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Больше примеров по ссылке https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Получите ваши учетные данные API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Создайте экземпляр класса Configuration и инициализируйте его с помощью Client ID и Client Secret.
Configuration configuration = new Configuration(clientId, clientSecret);
// Определите базовый URL API для преобразования MPP в Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Инициализируйте экземпляр ConvertApi с объектом Configuration.
ConvertApi convertApi = new ConvertApi(configuration);
ConvertSettings settings = new ConvertSettings();
settings.setStorageName("internal");
settings.setFilePath("Home move plan.mpp");
settings.setFormat("xls");
settings.setOutputPath("converted.xls");
// Вызовите метод ConvertDocument для выполнения преобразования MPP в Excel.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Проверьте ответ и распечатайте сообщение об успешном выполнении.
if (response != null && response.equals("OK")) {
System.out.println("The MPP to Excel conversion completed successfully!");
}

Изображение: Предварительный просмотр преобразования MS Project в Excel.
- Входной файл MS Project, использованный в приведенном выше примере, можно загрузить с Home move plan.mpp.
Экспорт проекта MS в XLSX с помощью команд cURL
Конвертируйте файлы Microsoft Project (MPP) в Excel (XLSX) без проблем с помощью API GroupDocs.Conversion Cloud и команд cURL. Это облачное решение устраняет зависимости от программного обеспечения, обеспечивая быстрое, безопасное и точное преобразование данных. С помощью простых запросов REST API вы можете автоматизировать процесс, обеспечивая эффективный анализ проекта и отчетность.
Первым шагом в этом подходе является генерация токена доступа JWT, а затем выполнение следующей команды cURL для разработки Microsoft Project Viewer онлайн путем экспорта файла MS Project в формат PDF. После успешного преобразования результирующая книга Excel сохраняется в облачном хранилище.
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{inputMPP}\", \"Format\": \"xls\", \"OutputPath\": \"{resultantXLS}\"}"
Замените inputMPP
на имя входного файла MS Project, resultantXLS
на имя результирующей книги Excel, а accessToken
на персонализированный токен доступа JWT.
- В случае, если нам необходимо экспортировать проект MS в Excel и сохранить полученный файл на локальном диске:
curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"StorageName\": \"default\", \"FilePath\": \"{sourceFile}\", \"Format\": \"xls\"}" \
-o "output.xls"
Приложение-конвертер MPP в XLS
Мы рекомендуем использовать наше бесплатное и легкое приложение MPP to Excel Converter, позволяющее вам изучить уникальные возможности GroupDocs.Conversion Cloud в веб-браузере.
Полезные ссылки
Заключение
В заключение, преобразование MPP в Excel с использованием Java REST API обеспечивает бесшовный и эффективный способ управления данными проекта. Независимо от того, выбираете ли вы GroupDocs.Conversion Cloud SDK для Java или используете команды cURL, оба подхода обеспечивают гибкость, автоматизацию и точность преобразования данных. Облачное решение устраняет необходимость в дополнительных установках программного обеспечения, обеспечивая безопасные и масштабируемые преобразования. Используя эти методы, вы можете улучшить управление проектами, оптимизировать отчетность и улучшить совместную работу.
Рекомендованные статьи
Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: