eccellere in html

Converti Excel in HTML in Java

Utilizziamo le cartelle di lavoro Excel per eseguire l’immissione di dati, organizzare i dati, eseguire lavori di contabilità, condurre analisi finanziarie, gestione del tempo, gestione delle attività e molto altro. Allo stesso tempo, HTML è un formato popolare per la condivisione di dati e informazioni su Internet e offre un’ampia gamma di vantaggi, tra cui compatibilità multipiattaforma, facile personalizzazione e flessibilità. Convertendo i tuoi fogli di calcolo Excel in HTML, puoi condividere facilmente i tuoi dati con altri e assicurarti che le tue informazioni siano accessibili a chiunque, ovunque e su qualsiasi dispositivo. In questa guida dettagliata, esploreremo i vantaggi della conversione di Excel in HTML, utilizzando l’API REST di Java.

Convertitore da Excel a HTML

Aspose.Cells Cloud SDK for Java è un potente strumento che offre un’ampia gamma di funzionalità per la conversione di fogli di calcolo Excel in formato HTML. Con questo SDK, puoi personalizzare l’output per soddisfare le tue esigenze specifiche, inclusa la possibilità di specificare la codifica HTML, salvare le immagini come file separati e controllare la formattazione dell’output. Supporta anche una varietà di altri formati di file, tra cui XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /), e altro ancora, rendendolo uno strumento versatile per la conversione dei documenti. Inoltre, è altamente scalabile, consentendo di elaborare grandi volumi di dati in modo rapido ed efficiente. Che tu sia uno sviluppatore, un imprenditore o un professionista della gestione dei documenti, Aspose.Cells Cloud SDK per Java è la scelta ideale per convertire Excel in HTML.

Ora per prima cosa dobbiamo aggiungere il riferimento SDK nel progetto Java (maven build) aggiungendo le seguenti informazioni in 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>

Se non disponi di un account esistente su Cloud Dashboard, crea un account gratuito utilizzando un indirizzo email valido e ottieni i dettagli delle tue credenziali cliente personalizzate.

Da Excel a Web in Java

Discutiamo i dettagli su come sviluppare un visualizzatore di fogli di calcolo online seguendo i passaggi indicati di seguito.

  • Crea un’istanza della classe CellsApi che accetta 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 nelle variabili stringa.
  • Leggere il contenuto della cartella di lavoro di Excel dall’unità locale utilizzando l’istanza di file.
  • Infine, chiama il metodo cellsWorkbookPutConvertWorkbook(…) per avviare l’operazione di conversione.
// 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 = "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;
        
    // formato di file risultante
    String format = "HTML";
    		
    // caricare il file dal sistema locale
    File file = new File("c://Users/"+fileName);	
    
    // eseguire l'operazione di conversione del documento
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // stampa messaggio di successo
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
excel per l'anteprima del file csv

image1: - Anteprima della conversione da Excel a HTML

L’Excel di input utilizzato nell’esempio precedente può essere scaricato da myDocument.xlsx.

Nota la straordinaria capacità dell’API in cui i singoli fogli di lavoro vengono visualizzati come schede separate nell’HTML risultante.

Converti Excel in HTML utilizzando i comandi cURL

La conversione di Excel in HTML/XLS in Web utilizzando l’API REST e i comandi cURL offre numerosi vantaggi. Innanzitutto, questo approccio è altamente flessibile e può essere facilmente integrato nei flussi di lavoro esistenti. Utilizzando l’API REST e i comandi cURL, puoi automatizzare le attività di conversione dei documenti e ridurre la quantità di tempo e le risorse necessarie per la conversione manuale. Inoltre, l’utilizzo di uno strumento basato su cloud come Aspose.Cells Cloud consente di eseguire conversioni su una piattaforma scalabile e sicura, senza la necessità di alcun software aggiuntivo. Infine, l’utilizzo dell’API REST e dei comandi cURL per convertire Excel in HTML è una soluzione economica che può aiutarti a risparmiare sui costi di licenza e sui costi di manutenzione.

Quindi, prima dobbiamo 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=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Una volta che abbiamo il token JWT, dobbiamo eseguire il seguente comando per convertire XLS in HTML e salvare l’output nell’archivio Cloud.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Commenti finali

In conclusione, la conversione di Excel in HTML è un’attività comune che può essere eseguita utilizzando una varietà di strumenti e metodi. Tuttavia, in questo articolo, abbiamo esplorato due approcci per convertire Excel in HTML: utilizzare il codice Java con Aspose.Cells Cloud SDK e utilizzare l’API REST e i comandi cURL. Entrambi gli approcci offrono vantaggi e vantaggi unici, a seconda dei requisiti specifici e del flusso di lavoro. L’utilizzo del codice Java fornisce una soluzione più personalizzabile e integrata, mentre l’utilizzo dell’API REST e dei comandi cURL offre maggiore flessibilità e scalabilità. In definitiva, la scelta dell’approccio dipende da fattori quali le dimensioni e la complessità dei file Excel, il livello di automazione e integrazione richiesti e il budget e le risorse complessivi. Indipendentemente dall’approccio scelto, Aspose.Cells Cloud offre una piattaforma potente e affidabile per la conversione dei documenti, con supporto per un’ampia gamma di formati di file e funzionalità.

Si noti che il codice sorgente completo degli SDK può essere scaricato da GitHub (pubblicato con licenza MIT). Infine, se riscontri problemi durante l’utilizzo dell’API, non esitare a contattarci tramite il forum di supporto del prodotto gratuito.

articoli Correlati

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