mpp do excela

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

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.

  1. Najpierw utwórz instancję klasy Configuration, do której przekażemy dane uwierzytelniające klienta jako argumenty.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. Po drugie, zainicjuj ConvertApi, przekazując obiekt konfiguracji jako argument.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Utwórz instancję klasy ConvertSettings, w której zdefiniujemy nazwę pliku wejściowego, format wyjściowy i nazwę dokumentu wynikowego.
ConvertSettings settings = new ConvertSettings();
  1. Utwórz instancję klasy ConvertDocumentRequest, do której przekażemy obiekt ConvertSettings jako argument.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. 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!");
}
mpp do excela

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.

aplikacja do konwersji mpp na xls

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: