
Перетворіть файл MS Project на Excel у Java.
Файли Microsoft Project (MPP) широко використовуються для керування складними проектами, але аналіз і обмін даними проекту у форматі MPP можуть бути складними, особливо для команд, які покладаються на Excel для обробки даних і звітності. Перетворення MPP-файлів у Excel (XLSX) забезпечує більш доступний і гнучкий спосіб обробки графіків проектів, розподілу ресурсів і часових шкал. Структурований табличний формат Excel забезпечує кращу візуалізацію, фільтрацію та спеціальні обчислення.
- MPP to Excel Conversion API
- Перетворення MPP в Excel на Java
- Експорт MS Project до XLSX за допомогою команд cURL
MPP to Excel Conversion API
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 (тобто ідентифікатор клієнта та секрет клієнта).Ви можете відвідати цей короткий підручник, де пояснюється, як отримати облікові дані API.
Перетворення MPP в Excel на Java
У цьому розділі пояснюється, як конвертувати файл MS Project у книгу Excel за допомогою фрагмента коду Java.
- По-перше, створіть екземпляр класу
Configuration
, де ми передаємо облікові дані клієнта як аргументи.
Configuration configuration = new Configuration(clientId, clientSecret);
- По-друге, ініціалізуйте
ConvertApi
, де ми передаємо Configuration object як аргумент.
ConvertApi convertApi = new ConvertApi(configuration);
- Створіть екземпляр класу
ConvertSettings
, де ми визначаємо назву вхідного файлу, вихідний формат і назву кінцевого документа.
ConvertSettings settings = new ConvertSettings();
- Створіть екземпляр класу
ConvertDocumentRequest
, де ми передаємо об’єктConvertSettings
як аргумент.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Нарешті, викличте ConvertDocumentRequest API, щоб перетворити 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 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 Project до XLSX за допомогою команд cURL
Легко конвертуйте файли Microsoft Project (MPP) у Excel (XLSX) за допомогою GroupDocs.Conversion Cloud API і команд cURL. Це хмарне рішення усуває залежності програмного забезпечення, забезпечуючи швидке, безпечне та точне перетворення даних. За допомогою простих запитів REST API ви можете автоматизувати процес, забезпечуючи ефективний аналіз проекту та звітування.
Першим кроком у цьому підході є створення маркера доступу JWT, а потім виконання такої команди cURL, щоб розробити програму перегляду проектів Microsoft онлайн шляхом експорту файлу 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, обидва підходи забезпечують гнучкість, автоматизацію та точність перетворення даних. Хмарне рішення усуває потребу в установці додаткового програмного забезпечення, забезпечуючи безпечне та масштабоване перетворення. Використовуючи ці методи, ви можете вдосконалити управління проектами, упорядкувати звітність і покращити співпрацю.
Рекомендовані статті
Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: