csv in html

Converti CSV in HTML con C# .NET.

Con la conversione di file CSV(Comma-Separated Values) in HTML offre numerosi vantaggi per la presentazione e la condivisione dei dati in varie applicazioni. Con questa conversione, i dati tabulari grezzi diventano visivamente accattivanti e facilmente utilizzabili, rendendoli ideali per pagine Web, report e presentazioni. In questo articolo esploreremo i vantaggi della conversione da CSV a HTML e come C# .NET consente questa trasformazione con efficienza e precisione.

SDK di conversione da CSV a HTML

GroupDocs.Conversion Cloud SDK per .NET fornisce una soluzione solida e versatile per convertire senza problemi i file CSV in formato HTML. Grazie al set completo di funzionalità e all’API intuitiva, puoi integrare facilmente la conversione da CSV a HTML nelle tue applicazioni .NET. Pertanto, se hai bisogno di generare report HTML dinamici, visualizzare dati tabulari su pagine web o migliorare la visualizzazione dei dati, GroupDocs.Conversion Cloud SDK ti consente di raggiungere i tuoi obiettivi in modo efficiente e affidabile.

Il primo passaggio consiste nell’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.4.0

Ora dobbiamo ottenere le nostre credenziali API personalizzate (ovvero Client ID e Client Secret).Segui le istruzioni specificate in questo breve tutorial che spiega i dettagli su come ottenere le credenziali API.

Converti file delimitati da virgole in HTML in C# .NET

Esploriamo i dettagli dell’utilizzo di GroupDocs.Conversion Cloud per .NET, poiché garantisce risultati di conversione ad alta fedeltà, preservando la struttura, la formattazione e l’integrità dei dati dei file CSV originali.

  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 il file CSV di input nell’archivio cloud.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Crea un’istanza “ConvertSettings” in cui specifichiamo il nome per l’input CSV, il formato risultante come “html” e il nome per l’output HTML come argomenti.
var settings = new ConvertSettings{...}
  1. Chiama l’API ConvertDocumentRequest per convertire CSV 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 per l'API di conversione da CSV 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("sourceFile.csv"))
{
    // creare un'istanza di FileApi
    var fileUpload = new FileApi(configurations);
    // caricare il CSV di input nell'archivio cloud
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // creare ConvertSettings dove definiamo il nome del CSV di origine e il nome del file HTML risultante
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "html",
        OutputPath = "ConvertedFile.html"
    };
    
    // Richiamare il metodo ConvertDocument per la conversione da CSV a HTML.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // stampare il messaggio di successo
        Console.WriteLine("The Web page successfully saved as Excel workbook !");
    }
}
csv in html

Immagine: - Un’anteprima del file CSV salvato come tabella HTML.

Il file CSV di input utilizzato nell’esempio precedente può essere scaricato da input.csv.

Conversione da CSV a HTML utilizzando i comandi cURL

Puoi anche sfruttare la potenza e la flessibilità dell’utilizzo di GroupDocs.Conversion Cloud e dei comandi cURL per la conversione di file CSV in HTML. Questo approccio offre un modo comodo ed efficiente per trasformare i dati CSV in documenti HTML, soddisfacendo vari casi d’uso come la presentazione dei dati, la pubblicazione sul Web e altro ancora. Quindi, esploriamo i dettagli su come possiamo avviare e controllare il processo di conversione senza problemi tramite l’interfaccia della riga di comando o all’interno degli script.

Il primo passaggio è generare un token di accesso JWT in base alle credenziali del client e una volta generato il token JWT, eseguire il seguente comando cURL per convertire CSV in tabella 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\",  \"LoadOptions\": {    \"Format\": \"csv\"  },  \"OutputPath\": \"{resultantFile}\"}" -v

Sostituisci “sourceFile” con il nome del file CSV di input, “resultantFile” con il nome dell’HTML risultante e “accessToken” con il token di accesso JWT personalizzato.

  • Ora, invece di salvare l’HTML risultante nell’archivio cloud, puoi anche salvarlo 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\": \"{sourceFile}\",  \"Format\": \"html\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "ConvertedFile.html"

Convertitore gratuito da CSV a HTML

Prova a utilizzare la nostra app gratuita Convertitore da CSV a HTML. Questa app leggera ed estremamente efficiente è sviluppata sulle API REST GroupDocs.Conversion Cloud e ti consente di testimoniare le straordinarie capacità di questa API REST.

convertitore da csv a html

Conclusione

In conclusione, sfruttare GroupDocs.Conversion Cloud SDK per .NET offre una soluzione efficiente e affidabile per convertire file CSV in formato HTML. Che tu voglia presentare dati tabulari su un sito Web, generare report HTML da dati CSV o automatizzare le attività di pubblicazione dei dati, la nostra API .NET REST fornisce tutti i dettagli necessari per semplificare questo processo. Tuttavia, sfrutta la potenza del nostro .NET SDK e libera il potenziale della conversione da CSV a HTML nei tuoi progetti oggi stesso!

articoli Correlati

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