Excel-Tabellen bieten eine Vielzahl von Funktionen für die Datenorganisation und -analyse, CSV Dateien (Comma-Separated Values) bieten ein einfaches, standardisiertes Format zum Speichern tabellarischer Daten. Daher ist die Möglichkeit, Excel Dateien nahtlos in das CSV-Format zu konvertieren, für die Optimierung von Datenverarbeitungsabläufen unerlässlich. Darüber hinaus sind die CSV Dateien ideal für die Interoperabilität zwischen verschiedenen Plattformen, Anwendungen und Programmiersprachen. In diesem Artikel werden wir also die Bedeutung dieser Konvertierung untersuchen und lernen, wie man sie mithilfe der .NET REST API mühelos durchführen kann.
Dieser Artikel behandelt folgende Themen:
- API zur Konvertierung von Excel-Arbeitsmappen in CSV
- Konvertieren von Excel in CSV in C# .NET
- Konvertieren Sie XLSX mit cURL-Befehlen in CSV
API zur Konvertierung von Excel-Arbeitsmappen in CSV
GroupDocs.Conversion Cloud SDK für .NET bietet eine umfassende Reihe von Features und Funktionen, die den Prozess der Konvertierung von Excel Dateien in das CSV-Format vereinfachen sollen. Das SDK unterstützt eine breite Palette von Eingabeformaten, darunter verschiedene Versionen von Excel Dateien, und gewährleistet so die Kompatibilität mit unterschiedlichen Datenquellen. Es bietet außerdem umfangreiche Anpassungsoptionen, mit denen Sie Konvertierungseinstellungen wie Trennzeichentypen, Kodierungsformate und Ausgabedateistrukturen entsprechend Ihren spezifischen Anforderungen festlegen können.
Der erste Schritt ist die Installation des SDK in unserer .NET-Lösung. Suchen Sie dazu im NuGet-Paketmanager nach GroupDocs.Conversion-Cloud und klicken Sie auf die Schaltfläche Installieren. Eine andere Möglichkeit besteht darin, den folgenden Befehl in der Paketmanagerkonsole auszuführen.
NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0
Sobald die REST-API erfolgreich installiert wurde, stellen Sie sicher, dass Sie über die API-Anmeldeinformationen (d. h. Client-ID und Client-Geheimnis) verfügen. In diesem kurzen Tutorial erfahren Sie im Detail, wie Sie die API-Anmeldeinformationen erhalten.
Konvertieren von Excel in CSV in C# .NET
In diesem Abschnitt werden die Details zur Konvertierung von Excel in CSV mit C# .NET erläutert. Dabei wird sichergestellt, dass die Qualität der Konvertierungsergebnisse hoch ist, die Datenintegrität gewahrt und die Konsistenz während des gesamten Prozesses aufrechterhalten wird.
- Erstellen Sie eine Instanz der Klasse „Konfiguration“, in der wir Client-Anmeldeinformationen als Argumente übergeben.
var configurations = new Configuration(clientId, clientSecret1);
- Initialisieren Sie „ConvertApi“, wobei wir das Konfigurationsobjekt als Eingabeargument übergeben.
var apiInstance = new ConvertApi(configurations);
- Laden Sie die Excel-Eingabearbeitsmappe in den Cloud-Speicher hoch.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
- Erstellen Sie eine Instanz „ConvertSettings“, in der wir den Namen für die Eingabe-XLS, das resultierende Format als „csv“ und den Namen für die resultierende CSV-Datei als Argumente angeben.
var settings = new ConvertSettings{...}
- Rufen Sie die API ConvertDocumentRequest auf, um Excel in das CSV-Format umzuwandeln und die resultierende CSV-Datei im Cloud-Speicher zu speichern.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Die Beispiel-Excel-Arbeitsmappe und die daraus resultierende CSV-Datei, die im obigen Beispiel generiert wurden, können von input.xls und resultant.csv heruntergeladen werden.
Konvertieren Sie XLSX mit cURL-Befehlen in CSV
Die Konvertierung von Excel in das CSV-Format mithilfe von GroupDocs.Conversion Cloud und cURL-Befehlen bietet eine nahtlose und effiziente Lösung zur Automatisierung von Dokumentkonvertierungsaufgaben. Mit cURL-Befehlen können Sie den Konvertierungsprozess einfach starten, die Excel-Eingabedatei angeben und die resultierende CSV-Ausgabe erhalten – alles über die Befehlszeile oder innerhalb Ihrer Skripte. Dieser Ansatz vereinfacht die Integration in vorhandene Workflows und Automatisierungspipelines und erfordert nur grundlegende Befehle zur Verwaltung des Konvertierungsprozesses.
Der erste Schritt bei diesem Ansatz besteht darin, ein personalisiertes JWT-Zugriffstoken zu erhalten. Sobald Sie ein JWT-Token haben, führen Sie bitte den folgenden cURL-Befehl aus, um XLSX in das CSV-Format zu konvertieren und die resultierende CSV-Datei 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\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"
Bitte ersetzen Sie „sourceFile“ durch den Namen der Excel-Eingabearbeitsmappe, „resultantFile“ durch den Namen der resultierenden CSV-Datei und „accessToken“ durch ein personalisiertes JWT-Zugriffstoken.
Probieren Sie die kostenlose App zur Konvertierung von Excel in CSV aus
Wir haben einen kostenlosen Online-XLSX zu CSV-Konverter auf Basis der GroupDocs.Conversion Cloud-API entwickelt. Es handelt sich um eine leichte, hocheffiziente Lösung, mit der Sie die erstaunlichen Fähigkeiten unseres Cloud SDK für die Konvertierung von Excel-Arbeitsmappen in CSV erleben können.
Nützliche Links
Abschluss
Zusammenfassend lässt sich sagen, dass die Konvertierung von Excel in CSV ein nahtloser und effizienter Prozess wird, unabhängig davon, ob Sie GroupDocs.Conversion Cloud mit cURL-Befehlen verwenden oder GroupDocs.Conversion Cloud SDK für .NET integrieren. Beide Ansätze bieten vielseitige Lösungen zur Automatisierung von Dokumentkonvertierungsaufgaben und ermöglichen es Benutzern, die Lücke zwischen den Formaten Excel und CSV mühelos zu schließen. Unser Cloud SDK bietet jedoch Zugriff auf eine breite Palette von Funktionen, ausführliche Dokumentation und zuverlässigen Support, sodass Sie den Konvertierungsprozess anpassen und qualitativ hochwertige Ergebnisse sicherstellen können.
In Verbindung stehende Artikel
Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: