csv zu html

Konvertieren Sie CSV mit C# .NET in HTML.

Die Konvertierung von CSV(Comma-Separated Values) Dateien in HTML bietet eine Vielzahl von Vorteilen für die Datenpräsentation und den Austausch in verschiedenen Anwendungen. Mit dieser Konvertierung werden tabellarische Rohdaten optisch ansprechend und leicht nutzbar, was sie ideal für Webseiten, Berichte und Präsentationen macht. In diesem Artikel werden wir die Vorteile der Konvertierung von CSV in HTML untersuchen und wie C# .NET diese Transformation effizient und präzise ermöglicht.

CSV zu HTML-Konvertierungs-SDK

GroupDocs.Conversion Cloud SDK für .NET bietet eine robuste und vielseitige Lösung für die nahtlose Konvertierung von CSV Dateien in das HTML-Format. Mit seinem umfassenden Funktionsumfang und der intuitiven API können Sie die Konvertierung von CSV in HTML mühelos in Ihre .NET-Anwendungen integrieren. Ganz gleich, ob Sie dynamische HTML-Berichte erstellen, tabellarische Daten auf Webseiten anzeigen oder die Datenvisualisierung verbessern möchten – mit GroupDocs.Conversion Cloud SDK erreichen Sie Ihre Ziele effizient und zuverlässig.

Der erste Schritt besteht darin, das SDK zu installieren, indem Sie im NuGet-Paketmanager nach GroupDocs.Conversion-Cloud suchen und auf die Schaltfläche Installieren klicken. Eine andere Möglichkeit besteht darin, den folgenden Befehl in der Paketmanagerkonsole auszuführen.

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

Nun müssen wir unsere personalisierten API-Zugangsdaten (Client-ID und Client-Geheimnis) abrufen. Bitte folgen Sie den Anweisungen in diesem kurzen Tutorial, in dem detailliert erklärt wird, wie Sie die API-Zugangsdaten abrufen.

Konvertieren Sie eine durch Kommas getrennte Datei in C# .NET in HTML

Lassen Sie uns die Details der Verwendung von GroupDocs.Conversion Cloud für .NET untersuchen, da es hochpräzise Konvertierungsergebnisse gewährleistet und dabei die Struktur, Formatierung und Datenintegrität der ursprünglichen CSV Dateien bewahrt.

  1. Erstellen Sie eine Instanz der Klasse „Konfiguration“, in der wir Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
  1. Initialisieren Sie „ConvertApi“, wobei wir das Konfigurationsobjekt als Eingabeargument übergeben.
var apiInstance = new ConvertApi(configurations);
  1. Laden Sie die Eingabe-CSV-Datei in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));
  1. Erstellen Sie eine Instanz „ConvertSettings“, in der wir den Namen für die Eingabe-CSV, das resultierende Format als „html“ und den Namen für die Ausgabe-HTML als Argumente angeben.
var settings = new ConvertSettings{...}
  1. Rufen Sie die API ConvertDocumentRequest auf, um CSV in HTML zu konvertieren und das resultierende HTML im Cloud-Speicher zu speichern.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
// Weitere Beispiele unter https://github.com/groupdocs-conversion-cloud/groupdocs-conversion-cloud-dotnet
// Erhalten Sie Ihre API-Anmeldeinformationen 
string clientId = "4bdefca3-f08c-4088-9ca0-55c38f4b7f22";
string clientSecret1 = "a43c8b4365246a062688a259abe5b469";

// Erstellen Sie eine Instanz der Konfigurationsklasse und initialisieren Sie sie mit der Client-ID und dem Client-Geheimnis. 
var configurations = new GroupDocs.Conversion.Cloud.Sdk.Client.Configuration(clientId, clientSecret1);
// Definieren Sie den Wert von ApiBaseUrl, um die Basis-URL für die API zur Konvertierung von CSV in HTML festzulegen.
configuration.ApiBaseUrl = "https://api.groupdocs.cloud";

// Initialisieren Sie eine Instanz der ConvertApi Klasse mit dem Objekt der Configuration Klasse.
var apiInstance = new GroupDocs.Conversion.Cloud.Sdk.Api.ConvertApi(configurations);
             
// Laden Sie die Eingabe-Excel-Arbeitsmappe vom lokalen Laufwerk             
using (var stream = System.IO.File.OpenRead("sourceFile.csv"))
{
    // Erstellen Sie eine Instanz von FileApi
    var fileUpload = new FileApi(configurations);
    // Laden Sie die Eingabe-CSV in den Cloud-Speicher hoch
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // Erstellen Sie ConvertSettings, in denen wir den Namen der Quell-CSV und den Namen der resultierenden HTML-Datei definieren
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "html",
        OutputPath = "ConvertedFile.html"
    };
    
    // Rufen Sie die Methode ConvertDocument zur Konvertierung von CSV in HTML auf.
    var response = apiInstance.ConvertDocument(new GroupDocs.Conversion.Cloud.Sdk.Model.Requests.ConvertDocumentRequest(settings));
    if (response != null && response.Equals("OK"))
    {
        // Erfolgsmeldung drucken
        Console.WriteLine("The Web page successfully saved as Excel workbook !");
    }
}
csv zu html

Bild: – Eine Vorschau einer als HTML-Tabelle gespeicherten CSV-Datei.

Die im obigen Beispiel verwendete CSV-Eingabedatei kann von input.csv heruntergeladen werden.

Konvertierung von CSV in HTML mit cURL-Befehlen

Sie können auch die Leistung und Flexibilität von GroupDocs.Conversion Cloud und cURL-Befehlen für die Konvertierung von CSV Dateien in HTML nutzen. Dieser Ansatz bietet eine bequeme und effiziente Möglichkeit, CSV-Daten in HTML Dokumente umzuwandeln und eignet sich für verschiedene Anwendungsfälle wie Datenpräsentation, Web-Publishing und mehr. Sehen wir uns also im Detail an, wie wir den Konvertierungsprozess nahtlos entweder über die Befehlszeilenschnittstelle oder innerhalb der Skripte initiieren und steuern können.

Der erste Schritt besteht darin, ein JWT-Zugriffstoken basierend auf den Clientanmeldeinformationen zu generieren. Nachdem wir das JWT-Token generiert haben, führen Sie bitte den folgenden cURL-Befehl aus, um CSV in eine HTML-Tabelle zu konvertieren und das resultierende HTML im Cloud-Speicher zu speichern.

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

Bitte ersetzen Sie „sourceFile“ durch den Namen der CSV-Eingabedatei, „resultantFile“ durch den Namen des resultierenden HTML und „accessToken“ durch ein personalisiertes JWT-Zugriffstoken.

  • Anstatt das resultierende HTML nun im Cloud-Speicher zu speichern, können Sie es auch auf dem lokalen Laufwerk speichern. Versuchen Sie es mit dem folgenden cURL-Befehl:
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"

Kostenloser CSV zu HTML-Konverter

Bitte versuchen Sie es mit unserer kostenlosen App CSV to HTML Converter. Diese leichte und hocheffiziente App basiert auf GroupDocs.Conversion Cloud REST APIs und ermöglicht es Ihnen, die erstaunlichen Fähigkeiten dieser REST API zu erleben.

CSV zu HTML-Konverter

Abschluss

Zusammenfassend lässt sich sagen, dass die Nutzung des GroupDocs.Conversion Cloud SDK für .NET eine effiziente und zuverlässige Lösung für die Konvertierung von CSV Dateien in das HTML-Format bietet. Egal, ob Sie tabellarische Daten auf einer Website präsentieren, HTML-Berichte aus CSV-Daten erstellen oder Datenveröffentlichungsaufgaben automatisieren möchten, unsere .NET REST API bietet alle notwendigen Details, um diesen Prozess zu optimieren. Nutzen Sie dennoch die Leistungsfähigkeit unseres .NET SDK und entfesseln Sie noch heute das Potenzial der CSV zu HTML-Konvertierung in Ihren Projekten!

In Verbindung stehende Artikel

Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: