eccellere in PowerPoint

Converti Excel in PowerPoint in Java

Le cartelle di lavoro Excel sono comunemente utilizzate per l’archiviazione, l’analisi e la creazione di report di dati finanziari. Inoltre, possiamo usarlo per l’analisi finanziaria, l’organizzazione dei dati, il monitoraggio del tempo, ecc. Tuttavia, potremmo avere l’obbligo di presentare i dati Excel, quindi una delle soluzioni praticabili è convertire direttamente Excel nel formato PowerPoint. In questo articolo, discuteremo i dettagli su come implementare l’automazione da Excel a PowerPoint.

API di conversione da Excel a PowerPoint

Utilizzeremo Aspose.Cells Cloud SDK for Java per eseguire la conversione da Excel a PowerPoint. Questa API consente di creare, modificare, convertire Excel in PDF, Excel in JPG, Excel in HTML e altri Formati di file supportati. Ora il primo passo importante è aggiungere i suoi binari all’interno del progetto di tipo build Maven. Quindi per favore aggiungi i seguenti dettagli nel file pom.xml.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Nel caso in cui non ti sei abbonato su Aspose Cloud, crea un account gratuito tramite il processo di iscrizione. Ora cerca/crea Client ID e Client Secret in Cloud Dashboard.

Converti Excel in PowerPoint in Java

Questa sezione condivide i dettagli su come convertire Excel in PowerPoint utilizzando lo snippet di codice Java. Caricheremo il file dall’unità locale al cloud storage, eseguiremo la conversione da Excel a PowerPoint (tutti i fogli di lavoro) e salveremo l’output nel cloud storage.

  • Crea un’istanza di CellsApi fornendo le credenziali del client come argomenti di input
  • Specificare il nome dell’Excel di input, il formato risultante come HTML e il nome del file di output
  • Leggi il file Excel dalla memoria locale tramite l’istanza di file
  • Carica il foglio di lavoro di Excel nell’archivio cloud utilizzando il metodo uploadFile(…).
  • Infine, chiama il metodo cellsWorkbookGetWorkbook(…) per la conversione da Excel a PowerPoint
// per ulteriori esempi, visitare https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // creare un'istanza di CellsApi utilizzando le credenziali del client
    CellsApi api = new CellsApi(clientId,clientSecret);
	    		
    // nome della cartella di lavoro Excel di input
    String fileName = "myDocument.xlsx";
    // dettagli della password se la cartella di lavoro è crittografata
    String password = null;
	        
    // Specificare per impostare le righe della cartella di lavoro in modo che si adattino automaticamente.
    Boolean isAutoFit = true;
    // Specifica se salvare solo i dati della tabella.
    Boolean onlySaveTable = true;
	    		
    // formato di file risultante
    String format = "PPTX";
	    		
    // caricare il file dal sistema locale
    File file = new File(fileName);	
	    
    // caricare l'ingresso XLSB nel cloud storage
    api.uploadFile("input.xlsx", file, "default");
	    	         
    // eseguire l'operazione di conversione del documento
    File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format, 
	    			            isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);       
	    
    // stampa messaggio di successo
    System.out.println("Successfull conversion of Excel to PowerPoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
excel all'anteprima PPTX

Immagine 1: - Anteprima della conversione da Excel a PowerPoint

Puoi prendere in considerazione il download della cartella di lavoro Excel di input utilizzata nell’esempio precedente da myDocument.xlsx e PowerPoint risultante da Resultant.pptx

Inserimento di Excel in PowerPoint utilizzando i comandi cURL

Poiché è possibile accedere facilmente alle API REST tramite i comandi cURL, quindi in questa sezione convertiremo Excel in PowerPoint utilizzando i comandi cURL. Ora il primo passaggio consiste nel generare un token di accesso JWT durante l’esecuzione del seguente comando.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Ora che abbiamo il nostro token JWT personalizzato, dobbiamo eseguire il seguente comando per caricare un Excel dal cloud storage ed eseguire l’operazione di conversione delle diapositive Excel. Il PowerPoint risultante viene archiviato nel cloud storage.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsx?format=PPTX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.pptx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Conclusione

In questo articolo, abbiamo appreso i dettagli su come convertire Excel in PowerPoint utilizzando frammenti di codice Java. Allo stesso tempo, abbiamo anche imparato la conversione delle diapositive Excel utilizzando i comandi cURL. Tieni presente che poiché i nostri SDK sono realizzati con una licenza MIT, il codice sorgente completo può essere scaricato da GitHub. In caso di problemi durante l’utilizzo delle API, non esitare a contattarci tramite il forum di supporto del prodotto.

articoli Correlati

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