eccellere in html

Come convertire Excel in HTML online con .NET Cloud SDK.

Nel panorama dinamico della presentazione dei dati, la necessità di convertire facilmente i fogli di calcolo Excel in [HTML](https://docs.fileformat.com/web/ html/) è diventato più pronunciato che mai. La capacità di trasformare dati Excel complessi in HTML web-friendly non è più solo una funzionalità ma una necessità fondamentale. Questo articolo intraprende un viaggio per soddisfare questa esigenza, approfondendo i dettagli di questo processo di conversione utilizzando l’API .NET REST. Unisciti a noi mentre esploriamo il potere di trasformazione della traduzione fluida dei dati Excel in HTML. Apriamo un regno di possibilità per una rappresentazione online dinamica e visivamente coinvolgente.

API di conversione da Excel a HTML

La conversione di Excel in HTML diventa un’impresa senza soluzione di continuità con Aspose.Cells Cloud SDK per .NET, che offre funzionalità di manipolazione di Excel robuste e complete in .NET applicazioni. Il processo di conversione dei fogli di calcolo Excel in HTML non è solo semplificato ma arricchito con funzionalità avanzate. Oltre alla capacità di conversione da Microsoft Excel a HTML, l’API offre un’ampia gamma di funzionalità. Supporta inoltre vari formati Excel, consentendo un’interoperabilità senza soluzione di continuità e fornisce funzionalità come la manipolazione di fogli di lavoro, calcoli di formule e generazione di grafici.

Per utilizzare l’SDK nell’applicazione, dobbiamo prima cercare “Aspose.Cells-Cloud” nel gestore pacchetti NuGet e fare clic sul pulsante “Aggiungi pacchetto”. In secondo luogo, 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 C# .NET

Per visualizzare MS Excel online, la procedura più semplice e semplice è trasformare Microsoft Excel online in formato HTML. In questa sezione vengono illustrati i dettagli su come è possibile realizzare questa funzionalità utilizzando C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

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

var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

Chiama l’API per avviare l’operazione di conversione da Excel a HTML. Dopo l’operazione riuscita, l’HTML risultante viene archiviato nell’archivio cloud.

// Per esempi completi e file di dati, visitare il sito 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Ottieni le credenziali del cliente da https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// creare un'istanza CellsApi passando ClientID e ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // leggere il contenuto dell'unità locale del file Excel
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // caricare la cartella di lavoro nell'archivio cloud
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // inizializzare l'operazione di conversione da Excel a HTML
        var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

        // stampa un messaggio di successo se la conversione ha avuto successo
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The Excel to HTML conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
eccellere in html

Un’anteprima della conversione da Excel a HTML utilizzando .NET Cloud SDK.

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

Dopo aver scaricato l'HTML risultante, rinominare l'estensione in .html, poiché per motivi di sicurezza non è stato possibile caricare il file con estensione .html.

XLS in HTML utilizzando i comandi cURL

Aspose.Cells Cloud offre un ambiente basato su cloud in cui è possibile sfruttare la sua solida API per eseguire varie operazioni di Excel, inclusa la trasformazione dei dati Excel in HTML. Quando è abbinato ai comandi cURL, questo processo diventa scriptabile e adattabile, consentendo una facile integrazione in vari ambienti di sviluppo. Questo metodo non solo semplifica l’integrazione della conversione da Excel a HTML nel flusso di lavoro, ma garantisce anche un processo coerente e affidabile.

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/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={Resultant}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Sostituisci “sourceFile” con il nome della cartella di lavoro Excel di input disponibile nell’archivio cloud, “Resultant” 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. Nota che abbiamo saltato il nome del file di output nella richiesta GET e abbiamo utilizzato l’argomento -o per salvare l’output sull’unità locale.

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, la conversione di Excel in HTML è caratterizzata da due approcci versatili, ovvero sfruttando Aspose.Cells Cloud SDK per .NET e sfruttando la potenza dei comandi cURL con Aspose.Cells Cloud API. Pertanto, sia che tu opti per il toolkit completo e il controllo granulare offerti dall’SDK o per l’efficienza degli script e la compatibilità multipiattaforma dei comandi cURL, entrambi gli approcci esportano senza sforzo i dati Excel in file HTML reattivi e visivamente accattivanti. Sblocca tutto il potenziale della conversione da Excel a HTML per utenti di tutto lo spettro.

articoli Correlati

Consigliamo vivamente di visitare i seguenti blog: