csv nach excel

Konvertieren Sie CSV mit C# .NET in eine Excel-Arbeitsmappe.

Daten werden häufig im Format CSV(Comma-Separated Values) gespeichert, da es einfacher ist und über verschiedene Plattformen und Anwendungen hinweg kompatibel ist. Wenn es jedoch um eingehende Analysen, Berichte und Visualisierungen geht, bieten Excel-Arbeitsmappen eine bessere Reihe von Funktionen und Funktionalitäten. Indem Sie CSV Dateien mit C# .NET in Excel-Arbeitsmappen konvertieren, können Sie Ihre Daten nahtlos in ein Format umwandeln, das erweiterte Datenmanipulations-, Diagrammerstellungs und Formatierungsoptionen bietet, die in Excel verfügbar sind.

API zur Konvertierung von CSV in Excel

GroupDocs.Conversion Cloud SDK für .NET bietet robuste Unterstützung für verschiedene Dateiformate und gewährleistet Kompatibilität mit einer Vielzahl von Datenquellen. Durch intuitive APIs und Methoden können Sie die Konvertierungsfunktion von CSV nach Excel mit nur wenigen Codezeilen mühelos in Ihre Anwendungen integrieren. Darüber hinaus gewährleistet GroupDocs.Conversion Cloud hochpräzise Konvertierungsergebnisse und bewahrt während des gesamten Prozesses die Datenintegrität, Formatierung und Struktur.

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.

Durch Kommas getrennte Datei nach Excel in C# .NET

In diesem Abschnitt untersuchen wir eine zuverlässige und effiziente Lösung zur Konvertierung von CSV Dateien in Excel-Arbeitsmappen mit C# .NET.

  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 „XLS“ und den Namen für die resultierende Excel-Arbeitsmappe als Argumente angeben.
var settings = new ConvertSettings{...}
  1. Rufen Sie die API ConvertDocumentRequest auf, um CSV in Excel zu konvertieren und das resultierende XLS 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 der CSV zu Excel-Konvertierungs-API 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("input.xls"))
{
    // Erstellen Sie eine Instanz von FileApi
    var fileUpload = new FileApi(configurations);
    // Laden Sie die Excel-Eingabearbeitsmappe in den Cloud-Speicher hoch
    fileUpload.UploadFile(new UploadFileRequest("input.csv", stream));

    // Erstellen Sie ConvertSettings, in denen wir die CSV-Eingabedatei und den Namen für die resultierende XLS-Arbeitsmappe definieren
    var settings = new ConvertSettings
    {
        StorageName = "internal",
        FilePath = "input.csv",
        Format = "xls",
        OutputPath = "resultant.xls"
    };
    
    // Rufen Sie die ConvertDocument-Methode für die Online-Konvertierung von CSV in XLS 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 conversion of CSV to Excel completed successfully !");
    }
}
csv nach excel

Bild: – Vorschau der Konvertierung von Dateien in Excel, die durch Kommas getrennt sind.

Die im obigen Beispiel generierte Eingabe-CSV-Datei und die daraus resultierende Excel-Arbeitsmappe können von input.csv und resultant.xls heruntergeladen werden.

Konvertieren Sie CSV mit cURL-Befehlen in Excel

Mit GroupDocs.Conversion Cloud RESTful API-Endpunkten können Sie Konvertierungen direkt von der Befehlszeile aus initiieren, was die Stapelverarbeitung und Automatisierungsaufgaben erleichtert. Indem Sie einfach einen cURL-Befehl mit den entsprechenden Parametern erstellen, können Sie die CSV-Eingabedatei angeben, das gewünschte Ausgabeformat (Excel) definieren und bei Bedarf zusätzliche Konvertierungsoptionen konfigurieren.

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 das CSV-Format in eine Excel-Arbeitsmappe zu konvertieren und das resultierende Excel-Arbeitsblatt 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\": \"xls\",  \"LoadOptions\": {    \"Format\": \"csv\"  },\"OutputPath\": \"{resultantFile}\"}"

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

– Versuchen Sie es mit dem folgenden cURL-Befehl, wenn Sie die resultierende Excel-Arbeitsmappe auf dem lokalen Laufwerk speichern möchten.

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\": \"xls\",  \"LoadOptions\": {    \"Format\": \"csv\"  }}" \
-o "resultantFile.xls"

Webseite als Excel herunterladen

Sie können die Webseite auch im Excel-Format herunterladen, indem Sie unseren kostenlosen CSV-Format zu Excel-Konverter verwenden. Diese leichte und hocheffiziente App wurde auf der Grundlage von GroupDocs.Conversion Cloud REST-APIs entwickelt und ermöglicht es Ihnen, die erstaunlichen Fähigkeiten unserer REST-API zu erleben.

CSV zu Excel-App

Abschluss

Zusammenfassend lässt sich sagen, dass das Konvertieren von CSV Dateien in Excel-Arbeitsmappen nie einfacher war, egal ob Sie GroupDocs.Conversion Cloud SDK für .NET nutzen oder cURL-Befehle mit GroupDocs.Conversion Cloud verwenden. Mit beiden Ansätzen können Sie nahtlose und effiziente Konvertierungsprozesse genießen und gleichzeitig qualitativ hochwertige Ergebnisse erzielen.

In Verbindung stehende Artikel

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