
Konwertuj plik MS Project do programu Excel w Javie.
Pliki Microsoft Project (MPP) są powszechnie używane do zarządzania złożonymi projektami, ale analizowanie i udostępnianie danych projektu w formacie MPP może być trudne, szczególnie dla zespołów, które polegają na Excel do przetwarzania danych i raportowania. Konwersja plików MPP do Excela (XLSX) zapewnia bardziej dostępny i elastyczny sposób obsługi harmonogramów projektów, alokacji zasobów i osi czasu. Ustrukturyzowany format tabelaryczny programu Excel umożliwia lepszą wizualizację, filtrowanie i niestandardowe obliczenia.
- API konwersji MPP do Excela
- Konwersja MPP do Excela w Javie
- Eksportowanie projektu MS do XLSX za pomocą poleceń cURL
API konwersji MPP do Excela
GroupDocs.Conversion Cloud SDK for Java zapewnia bezproblemowy i wydajny sposób konwersji plików Microsoft Project (MPP) do formatu Excel (XLSX).Ten potężny interfejs API eliminuje potrzebę ręcznej ekstrakcji danych, oferując zautomatyzowane rozwiązanie, które zapewnia dokładność i spójność danych. Dzięki GroupDocs.Conversion użytkownicy mogą bez wysiłku przekształcać złożone harmonogramy projektów, alokacje zasobów i zależności zadań w ustrukturyzowane arkusze kalkulacyjne Excel, aby ułatwić analizę i raportowanie.
Instalacja
Proszę dodać następujące szczegóły do pliku pom.xml projektu kompilacji 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>
Po zakończeniu instalacji, proszę uzyskać spersonalizowane dane uwierzytelniające API (tj. Client ID i Client Secret).Możesz odwiedzić ten krótki tutorial wyjaśniający szczegóły dotyczące sposobu uzyskania danych uwierzytelniających API.
Konwersja MPP do Excela w Javie
W tej sekcji znajdziesz szczegółowe informacje na temat konwersji pliku MS Project na skoroszyt programu Excel przy użyciu fragmentu kodu Java.
- Najpierw utwórz instancję klasy
Configuration
, do której przekażemy dane uwierzytelniające klienta jako argumenty.
Configuration configuration = new Configuration(clientId, clientSecret);
- Po drugie, zainicjuj
ConvertApi
, przekazując obiekt konfiguracji jako argument.
ConvertApi convertApi = new ConvertApi(configuration);
- Utwórz instancję klasy
ConvertSettings
, w której zdefiniujemy nazwę pliku wejściowego, format wyjściowy i nazwę dokumentu wynikowego.
ConvertSettings settings = new ConvertSettings();
- Utwórz instancję klasy
ConvertDocumentRequest
, do której przekażemy obiektConvertSettings
jako argument.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
- Na koniec wywołaj interfejs API ConvertDocumentRequest, aby przekonwertować MPP na program Excel i zapisać wynikowy skoroszyt programu Excel w pamięci masowej w chmurze.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Więcej przykładów na stronie https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Uzyskaj swoje dane uwierzytelniające API
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";
// Utwórz wystąpienie klasy Konfiguracja i zainicjuj je przy użyciu identyfikatora klienta i klucza tajnego klienta
Configuration configuration = new Configuration(clientId, clientSecret);
// Zdefiniuj podstawowy adres URL interfejsu API dla konwersji MPP do programu Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");
// Zainicjuj wystąpienie ConvertApi za pomocą obiektu konfiguracji
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");
// Wywołaj metodę ConvertDocument, aby wykonać konwersję MPP do Excela
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Sprawdź odpowiedź i wydrukuj komunikat o powodzeniu
if (response != null && response.equals("OK")) {
System.out.println("The MPP to Excel conversion completed successfully!");
}

Obraz: Podgląd konwersji z programu MS Project do programu Excel.
- Plik wejściowy MS Project użyty w powyższym przykładzie można pobrać z Home move plan.mpp.
Eksportowanie projektu MS do XLSX za pomocą poleceń cURL
Konwertuj pliki Microsoft Project (MPP) do Excel (XLSX) bezproblemowo za pomocą poleceń API GroupDocs.Conversion Cloud i cURL. To rozwiązanie oparte na chmurze eliminuje zależności oprogramowania, zapewniając szybką, bezpieczną i dokładną konwersję danych. Dzięki prostym żądaniom API REST możesz zautomatyzować proces, umożliwiając wydajną analizę i raportowanie projektu.
Pierwszym krokiem w tym podejściu jest wygenerowanie tokena dostępu JWT, a następnie wykonanie następującego polecenia cURL w celu opracowania przeglądarki projektów Microsoft online poprzez wyeksportowanie pliku MS Project do formatu PDF. Po pomyślnej konwersji wynikowy skoroszyt programu Excel jest przechowywany w magazynie w chmurze.
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}\"}"
Proszę zastąpić inputMPP
nazwą pliku wejściowego MS Project, resultantXLS
nazwą wynikowego skoroszytu Excel, a accessToken
spersonalizowanym tokenem dostępu JWT.
- W przypadku, gdy zachodzi potrzeba wyeksportowania projektu MS do programu Excel i zapisania pliku wynikowego na dysku lokalnym:
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"
Aplikacja konwertująca MPP do XLS
Zalecamy korzystanie z naszej bezpłatnej i lekkiej aplikacji MPP to Excel Converter, która umożliwia zapoznanie się z wyjątkowymi możliwościami GroupDocs.Conversion Cloud w przeglądarce internetowej.
Przydatne linki
Wniosek
Podsumowując, konwersja MPP do Excela przy użyciu Java REST API zapewnia bezproblemowy i wydajny sposób zarządzania danymi projektu. Niezależnie od tego, czy wybierzesz GroupDocs.Conversion Cloud SDK dla Java, czy wykorzystasz polecenia cURL, oba podejścia oferują elastyczność, automatyzację i dokładność konwersji danych. Rozwiązanie oparte na chmurze eliminuje potrzebę dodatkowych instalacji oprogramowania, zapewniając bezpieczne i skalowalne konwersje. Wykorzystując te metody, możesz ulepszyć zarządzanie projektem, usprawnić raportowanie i poprawić współpracę.
Polecane artykuły
Zdecydowanie zalecamy odwiedzenie poniższych linków, aby dowiedzieć się więcej na ten temat: