eccellere in html

Come convertire XLS in HTML online in Java.

Nell’era della comunicazione online, il contenuto dinamico è la chiave del successo. Pertanto, la necessità di convertire facilmente i dati Excel in HTML utilizzando Java è diventata più cruciale che mai. Inoltre, questa capacità di tradurre facilmente i fogli di calcolo Excel in HTML rappresenta un punto di svolta. Questo articolo approfondisce il ruolo fondamentale svolto da Java Cloud SDK in questo processo di conversione, offrendo approfondimenti, tecniche e passaggi pratici per soddisfare le esigenze di un panorama online guidato dalla grafica.

API REST per la conversione da Excel a HTML

La conversione di Excel in HTML diventa un processo semplice ed efficiente quando si utilizza Aspose.Cells Cloud SDK per Java, un potente toolkit progettato per semplificare le operazioni di Excel in un ambiente basato su cloud. Questo robusto SDK ti offre una serie di funzionalità per controllare con precisione il processo di conversione, garantendo che l’HTML risultante rispecchi le sfumature della cartella di lavoro Excel originale. Pertanto, che tu voglia preservare la formattazione, migliorare l’interattività o creare un layout reattivo, questo SDK offre un controllo granulare su vari parametri di conversione.

Ora, per utilizzare l’SDK, aggiungi i seguenti dettagli in pom.xml per aggiungere il riferimento Cloud SDK nel tuo progetto.

<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>24.1.1</version>

    </dependency>

</dependencies>

Ottieni le credenziali del tuo cliente da dashboard cloud. Se non disponi di un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.

Converti Excel in HTML in Java

Come indicato sopra, Aspose.Cells Cloud SDK per Java può avviare la conversione da Excel a HTML tramite chiamate API intuitive, offrendo flessibilità e opzioni di personalizzazione. Fornisce contenuti HTML dinamici e visivamente accattivanti, garantendo una perfetta integrazione dei dati Excel nelle moderne applicazioni Web e presentazioni. La sezione seguente spiega i passaggi per trasformare Excel in HTML in Java.

 CellsApi api = new CellsApi(clientId,clientSecret);

Crea un oggetto della classe CellsApi in cui passiamo le credenziali del client come argomenti.

 cellsInstance.uploadFile("input.xlsx", file, "Internal");

Carica la cartella di lavoro Excel di input nell’archivio cloud.

File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);  

Avvia la conversione da Excel a HTML. Dopo l’operazione riuscita, l’HTML risultante viene archiviato nella memoria denominata “Interno”.

// per ulteriori esempi, visitare https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples

try
    {
    // Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // 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 = "source.xlsx";
    
    // dettagli della password se la cartella di lavoro è crittografata
    String password = null;
    
    // Specifica se impostare le righe della cartella di lavoro da adattare automaticamente.
    Boolean isAutoFit = true;
    // Specifica se salvare solo i dati della tabella. Usa solo PDF per eccellere.
    Boolean onlySaveTable = true;
    // formato di file risultante
    String format = "HTML";
    		
    // caricare il file dal sistema locale
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // caricare l'input Excel nell'archivio cloud
    api.uploadFile("input.xlsx", file, "Internal");

    // eseguire l'operazione di conversione da XLS a HTML
    // l'API carica la cartella di lavoro Excel di input dall'archivio cloud 
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);        
            
    // stampare il messaggio di successo
    System.out.println("Excel to HTML converted successfully !");

}catch(Exception ex)
{
    // stampa i dettagli dell'eccezione nella console
    System.out.println(ex);
}
eccellere in html

Anteprima della conversione da Excel a HTML in Java.

La cartella di lavoro Excel di input e l’HTML risultante generato nell’esempio precedente possono essere scaricati da:

Rinominare l'estensione del file HTML scaricato da .hml a .html.

Conversione online di Microsoft Excel in HTML con comandi cURL

Aspose.Cells Cloud fornisce un ambiente versatile basato su cloud in cui gli sviluppatori possono sfruttare la potenza della sua API per eseguire varie operazioni di Excel, inclusa la trasformazione dei dati di Excel in HTML. Se abbinato ai comandi cURL, questo processo diventa scriptabile e adattabile, consentendo una facile integrazione in diversi ambienti di sviluppo.

Il primo passo in questo approccio è generare un token di accesso JWT utilizzando il seguente comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Ora, esegui il seguente comando per convertire XLS in HTML online. Questo metodo prevede che l’input Excel sia già disponibile nell’archivio cloud e, dopo la conversione, anche l’HTML risultante viene archiviato nell’archivio cloud.

>curl -v "https://api.aspose.cloud/v3.0/cells/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Sostituisci “inputExcel” con il nome della cartella di lavoro Excel di input disponibile nell’archivio cloud, “outputFile” con il nome dell’HTML risultante da generare e “accessToken” con un token di accesso JWT generato sopra.

Nel caso in cui sia necessario salvare l’HTML risultante sull’unità locale, utilizzare il seguente comando cURL.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-o "myOutput.html"

Conclusione

In conclusione, il percorso di conversione di Excel in HTML è contrassegnato da due approcci distinti ma complementari. O opti per il toolkit completo e ricco di funzionalità fornito dall’SDK o per l’efficienza degli script e l’adattabilità multipiattaforma dei comandi cURL. Tuttavia, entrambi gli approcci convergono sull’obiettivo comune di tradurre perfettamente i dati Excel in HTML reattivo e visivamente accattivante. Tuttavia, la potenza di questi approcci garantisce una soluzione affidabile ed efficiente, liberando tutto il potenziale della conversione da Excel a HTML sia per gli sviluppatori che per gli utenti.

articoli Correlati

Consigliamo vivamente di visitare i seguenti blog: