eccellere in html

File Excel in HTML utilizzando C# .NET.

I fogli di calcolo Excel costituiscono strumenti preziosi per l’organizzazione dei dati, la creazione di report e l’analisi delle informazioni. Tuttavia, ci sono molti casi in cui diventa necessaria la condivisione o la visualizzazione di questi dati in un formato web-friendly. È qui che nasce l’importanza di convertire Excel in HTML. Trasformando i fogli di calcolo Excel in tabelle HTML, gli utenti acquisiscono la possibilità di integrare perfettamente i propri dati in pagine Web, presentazioni e report online.

In questo articolo, approfondiremo i motivi per cui la conversione da Excel a HTML è cruciale e come realizzarla utilizzando l’API REST.

API per la conversione da Excel a HTML

Per gli utenti che cercano una soluzione affidabile ed efficiente per la conversione da Excel a HTML, GroupDocs.Conversion Cloud SDK for .NET si distingue come una scelta eccellente. Questo SDK garantisce risultati di conversione di alta qualità, preservando il layout, la formattazione e il contenuto dei file Excel originali. Inoltre, offre opzioni di personalizzazione avanzate, che ti consentono di adattare il processo di conversione alle tue esigenze specifiche.

Innanzitutto, dobbiamo installare l’SDK cercando GroupDocs.Conversion-Cloud nel gestore pacchetti NuGet e facendo clic sul pulsante Installa. Un’altra opzione è eseguire il seguente comando nella console del gestore pacchetti.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

Dopo l’installazione, assicurati di aver ottenuto le 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.

Converti XLS in HTML in C# .NET

In questa sezione esploreremo il modo in cui l’SDK ti consente di integrare perfettamente le funzionalità di conversione dei documenti nelle tue applicazioni utilizzando C# .NET.

  1. Crea un’istanza della classe “Configuration” in cui passiamo le credenziali del client come argomenti.
var configurations = new Configuration(clientId, clientSecret1);
  1. Inizializza ConvertApi dove passiamo l’oggetto Configuration come argomento di input.
var apiInstance = new ConvertApi(configurations);
  1. Carica la cartella di lavoro Excel di input nell’archivio cloud.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. Crea un’istanza “ConvertSettings” in cui specifichiamo il nome per l’input XLS, il formato risultante come “html” e il nome del file HTML risultante come argomenti.
var settings = new ConvertSettings{...}
  1. Chiama l’API ConvertDocumentRequest per trasformare Excel in HTML e salvare l’HTML risultante nell’archivio cloud.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Altri esempi su https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Ottieni le tue credenziali API 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Crea un'istanza della classe Configuration e inizializzala con l'ID client e il segreto client. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Definire il valore di ApiBaseUrl per impostare l'URL di base dell'API di conversione da Excel a HTML.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Inizializza un'istanza della classe ConvertApi con l'oggetto della classe Configuration.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// caricare la cartella di lavoro Excel di input dall'unità locale             
using (var stream = System.IO.File.OpenRead("input.xls"))
{
    // creare un'istanza di FileApi
    var fileUpload = new FileApi(configurations);
    // caricare la cartella di lavoro Excel di input nell'archivio cloud
    fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));

    // creare ConvertSettings in cui definiamo la cartella di lavoro Excel di input e il nome per il file HTML risultante
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.xls",
        Format = "html",
        OutputPath = "output.html"
    };
    
    // Richiamare il metodo ConvertDocument per la conversione da Excel a HTML online.
    var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // stampare il messaggio di successo
        Console.WriteLine("The Excel to HTML conversion completed successfully !");
    }
}
eccellere in html

Immagine: - Un’anteprima della conversione da Excel a HTML.

La cartella di lavoro Excel di esempio utilizzata nell’esempio precedente può essere scaricata da input.xls.

Come convertire Excel in HTML utilizzando i comandi cURL

Per gli utenti che preferiscono un approccio semplice e basato su script alla conversione da Excel a HTML, GroupDocs.Conversion Cloud combinato con i comandi cURL offre una soluzione conveniente. Con i comandi cURL, puoi avviare facilmente il processo di conversione dalla riga di comando o all’interno degli script, eliminando la necessità di una programmazione o integrazione complessa.

Il primo passo in questo approccio è ottenere un token di accesso JWT personalizzato. Pertanto, una volta ottenuto un token JWT, esegui il seguente comando cURL per convertire XLSX in HTML e salvare l’HTML risultante 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\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"html\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  },  \"OutputPath\": \"{myOutput}\"}"

Sostituisci “sourceFile” con il nome della cartella di lavoro Excel di input, “myOutput” con il nome dell’HTML risultante e “accessToken” con il token di accesso JWT personalizzato. Tieni presente che abbiamo specificato di convertire un foglio di lavoro della cartella di lavoro Excel di input.

  • Per salvare l’HTML risultante sull’unità locale, prova a utilizzare il seguente comando cURL.
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\": \"internal\",  \"FilePath\": \"input.xls\",  \"Format\": \"html\",  \"ConvertOptions\": {    \"FromPage\": 1,    \"PagesCount\": 1,    \"Pages\": [      1    ]  }}" \
-o "myResultant.html"

Convertitore gratuito da Excel a HTML

Per testare rapidamente le funzionalità di GroupDocs.Conversion Cloud SDK, prova a utilizzare il nostro [convertitore da XLSX a HTML] online gratuito14. Questa app è sviluppata sulle API REST GroupDocs.Conversion Cloud. Prova a utilizzare questa soluzione leggera ed estremamente efficiente e scopri le straordinarie funzionalità del nostro Cloud SDK per la conversione della cartella di lavoro Excel in HTML.

xlsx nell'app HTML

Conclusione

In conclusione, la conversione di file Excel in formato HTML apre nuove possibilità per la visualizzazione, la condivisione e la collaborazione dei dati. Sia che tu scelga di utilizzare GroupDocs.Conversion Cloud SDK per .NET o di impiegare comandi cURL con GroupDocs.Conversion Cloud, entrambi gli approcci offrono soluzioni efficienti e affidabili per la conversione da Excel a HTML. Pertanto, ti invitiamo a esplorare le funzionalità di GroupDocs.Conversion Cloud SDK per .NET e a sperimentare in prima persona i vantaggi di una conversione fluida dei documenti.

articoli Correlati

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