mpp per eccellere

Convertire file MS Project in Excel in Java.

I file Microsoft Project (MPP) sono ampiamente utilizzati per la gestione di progetti complessi, ma analizzare e condividere i dati di progetto in formato MPP può essere impegnativo, soprattutto per i team che si affidano a Excel per l’elaborazione e la creazione di report dei dati. La conversione dei file MPP in Excel (XLSX) fornisce un modo più accessibile e flessibile per gestire le pianificazioni dei progetti, l’allocazione delle risorse e le tempistiche. Il formato tabulare strutturato di Excel consente una migliore visualizzazione, filtraggio e calcoli personalizzati.

API di conversione da MPP a Excel

GroupDocs.Conversion Cloud SDK per Java fornisce un modo semplice ed efficiente per convertire i file Microsoft Project (MPP) in formato Excel (XLSX).Questa potente API elimina la necessità di estrazione manuale dei dati offrendo una soluzione automatizzata che garantisce accuratezza e coerenza dei dati. Con GroupDocs.Conversion, gli utenti possono trasformare senza sforzo complesse pianificazioni di progetto, allocazioni di risorse e dipendenze di attività in fogli di calcolo Excel strutturati per analisi e reporting più semplici.

Installazione

Aggiungere i seguenti dettagli al file pom.xml del progetto di build 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>

Una volta completata l’installazione, ottieni le tue credenziali API personalizzate (ad esempio ID client e segreto client).Puoi visitare questo breve tutorial che spiega i dettagli su come ottenere le credenziali API.

Convertire MPP in Excel in Java

Questa sezione spiega nei dettagli come convertire un file MS Project in una cartella di lavoro Excel utilizzando un frammento di codice Java.

  1. Per prima cosa, creiamo un’istanza della classe Configuration in cui passiamo le credenziali del client come argomenti.
Configuration configuration = new Configuration(clientId, clientSecret);
  1. In secondo luogo, inizializziamo ConvertApi passando l’oggetto Configuration come argomento.
ConvertApi convertApi = new ConvertApi(configuration);
  1. Creiamo un’istanza della classe ConvertSettings in cui definiamo il nome del file di input, il formato di output e il nome del documento risultante.
ConvertSettings settings = new ConvertSettings();
  1. Creiamo un’istanza della classe ConvertDocumentRequest in cui passiamo l’oggetto ConvertSettings come argomento.
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
  1. Infine, chiama l’API ConvertDocumentRequest per convertire l’MPP in Excel e salvare la cartella di lavoro Excel risultante nell’archiviazione cloud.
List<StoredConvertedResult> response = convertApi.convertDocument(request);
// Altri esempi su https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le tue credenziali API 
string clientId = "XXXXXX-XXXXXXXXX-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "XXXXXXXXXXXXXXXXXXXX";

// Crea un'istanza della classe Configuration e inizializzala con l'ID client e il segreto client
Configuration configuration = new Configuration(clientId, clientSecret);
// Definisci l'URL di base dell'API per la conversione da MPP a Excel
configuration.setApiBaseUrl("https://api.groupdocs.cloud");

// Inizializza un'istanza di ConvertApi con l'oggetto 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");
    
// Richiamare il metodo ConvertDocument per eseguire la conversione da MPP a Excel
ConvertDocumentRequest request = new ConvertDocumentRequest(settings);
List<StoredConvertedResult> response = convertApi.convertDocument(request);
    
// Controllare la risposta e stampare il messaggio di successo
if (response != null && response.equals("OK")) {
    System.out.println("The MPP to Excel conversion completed successfully!");
}
mpp per eccellere

Immagine: anteprima della conversione da MS Project a Excel.

  • Il file di input MS Project utilizzato nell’esempio precedente può essere scaricato da Home move plan.mpp.

Esportare MS Project in XLSX utilizzando i comandi cURL

Converti i file di Microsoft Project (MPP) in Excel (XLSX) senza problemi utilizzando l’API GroupDocs.Conversion Cloud e i comandi cURL. Questa soluzione basata su cloud elimina le dipendenze software, garantendo una conversione dei dati veloce, sicura e accurata. Con semplici richieste API REST, puoi automatizzare il processo, consentendo un’analisi e un reporting efficienti del progetto.

Il primo passo in questo approccio è generare un token di accesso JWT e quindi eseguire il seguente comando cURL per sviluppare Microsoft Project Viewer online esportando il file MS Project in formato PDF. Dopo una conversione riuscita, la cartella di lavoro Excel risultante viene archiviata nell’archivio cloud.

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}\"}"

Sostituisci inputMPP con il nome del file di MS Project di input, resultantXLS con il nome della cartella di lavoro Excel risultante e accessToken con un token di accesso JWT personalizzato.

  • Nel caso in cui avessimo la necessità di esportare il progetto MS in Excel e salvare il file risultante sul disco locale:
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"

App di conversione da MPP a XLS

Ti consigliamo di utilizzare la nostra app gratuita e leggera MPP to Excel Converter che ti consente di esplorare le funzionalità uniche di GroupDocs.Conversion Cloud all’interno di un browser web.

app di conversione da mpp a xls

Conclusione

In conclusione, la conversione di MPP in Excel tramite Java REST API fornisce un modo fluido ed efficiente per gestire i dati di progetto. Sia che tu scelga GroupDocs.Conversion Cloud SDK per Java o utilizzi i comandi cURL, entrambi gli approcci offrono flessibilità, automazione e accuratezza nella conversione dei dati. La soluzione basata su cloud elimina la necessità di installazioni software aggiuntive, garantendo conversioni sicure e scalabili. Sfruttando questi metodi, puoi migliorare la gestione dei progetti, semplificare i report e migliorare la collaborazione.

Articoli consigliati

Consigliamo vivamente di visitare i seguenti link per saperne di più: