mpp в excel

Конвертировать файл MS Project в Excel на Java.

Файлы Microsoft Project (MPP) широко используются для управления сложными проектами, но анализ и совместное использование данных проекта в формате MPP может быть сложной задачей, особенно для команд, которые используют Excel для обработки данных и составления отчетов. Преобразование файлов MPP в Excel (XLSX) обеспечивает более доступный и гибкий способ управления графиками проектов, распределением ресурсов и сроками. Структурированный табличный формат Excel обеспечивает лучшую визуализацию, фильтрацию и пользовательские вычисления.

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.

  1. Во-первых, создадим экземпляр класса Configuration, в который мы передадим учетные данные клиента в качестве аргументов.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Во-вторых, инициализируем ConvertApi, куда мы передаем объект конфигурации в качестве аргумента.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Создаем экземпляр класса ConvertSettings, в котором определяем имя входного файла, выходной формат и имя результирующего документа.
ConvertSettings settings = new ConvertSettings();
  1. Создаем экземпляр класса ConvertDocumentRequest, в который передаем объект ConvertSettings в качестве аргумента.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Наконец, вызовите 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!");
}
mpp в excel

Изображение: Предварительный просмотр преобразования 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 в xls

Полезные ссылки

Заключение

В заключение, преобразование MPP в Excel с использованием Java REST API обеспечивает бесшовный и эффективный способ управления данными проекта. Независимо от того, выбираете ли вы GroupDocs.Conversion Cloud SDK для Java или используете команды cURL, оба подхода обеспечивают гибкость, автоматизацию и точность преобразования данных. Облачное решение устраняет необходимость в дополнительных установках программного обеспечения, обеспечивая безопасные и масштабируемые преобразования. Используя эти методы, вы можете улучшить управление проектами, оптимизировать отчетность и улучшить совместную работу.

Рекомендованные статьи

Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: