CSV(Comma Separated Values) Dateien werden häufig verwendet, um tabellarische Daten in einem einfachen, textbasierten Format zu speichern. Oft müssen Unternehmen Excel Arbeitsmappen in CSV konvertieren, um Berichte zu erstellen, in Datenbanken zu importieren oder mit anderen Anwendungen zu integrieren. Mit unserer .NET REST API können Sie diesen Konvertierungsprozess automatisieren und mehrere Excel-Dateitypen, einschließlich XLS, XLSX und XLSM, verarbeiten.
- Comma Delimited Files Processing API
- Excel zu kommagetrennten Werten in C#
- Convert XLSX into CSV using cURL
Comma Delimited Files Processing API
Aspose.Cells Cloud SDK für .NET ist eine REST-basierte API, die eine effiziente Lösung für die Verarbeitung von Excel-Arbeitsmappen bietet. Gemäß unseren Anforderungen zur Konvertierung von Excel-Arbeitsmappen in kommagetrennte Dateien ist es eine ideale Lösung, und mit nur wenigen Zeilen Code können Sie XLS problemlos in das CSV-Format umwandeln.
Richten Sie das Aspose.Cells Cloud SDK für .NET ein
Installieren Sie das SDK über den NuGet-Paket-Manager:
Install-Package Aspose.Cells-Cloud
Dann initialisieren Sie Ihren API-Client mit Ihrer Client-ID und Ihrem Client-Geheimnis aus dem Aspose Cloud Dashboard. Für weitere Informationen besuchen Sie bitte den Artikel quick start.
Excel zu durch Kommas getrennten Werten in C#
Dieser Abschnitt enthält alle Details, wie wir programmgesteuert XLSX in CSV mit C# .NET ändern können.
Schritt 1: - Erstellen Sie eine Instanz von CellsApi
mit den Client-Anmeldeinformationen.
CellsApi api = new CellsApi(clientId,clientSecret);
Schritt 2: Laden Sie die Excel-Datei in den Cloud-Speicher hoch
UploadFileRequest request = new UploadFileRequest("input.xls", "source.xls", null);
cellsInstance.UploadFile(request);
Schritt 3: Erstellen Sie eine Instanz von SaveOptions und definieren Sie das CSV-Format.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
Schritt 4: Speichern Sie Excel als CSV (durch Kommas getrennt) unter Verwendung von PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- Dies wird eine CSV-Datei erstellen, die Ihre Datenstruktur im kommagetrennten Werteformat beibehält.
// Für weitere Beispiele, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Besuchen Sie dashboard.aspose.cloud für die Client-Anmeldeinformationen.
try
{
// Erstellen Sie eine CellsApi-Instanz, indem Sie ClientID und ClientSecret übergeben.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("myResultant.xls", "source.xls", null);
// upload the input XML to the cloud storage
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
// PostWorkbookSaveAsRequest erstellen, um den resultierenden Dateinamen zu definieren.
var convert = new PostWorkbookSaveAsRequest("source.xls", "myResultant.csv", saveOptions);
// call the API to convert XML to CSV format
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("XML to CSV conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Convert XLSX into CSV using cURL
Wenn Sie die direkte Verwendung der REST-API bevorzugen, können Sie auch die Konvertierung von Excel in CSV mit einem einfachen cURL-Befehl durchführen.
Schritt 1: Zugriffstoken erhalten
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Die Antwort enthält ein
ACCESSTOKEN
, das Sie zur Authentifizierung verwenden werden.
Schritt 2: Excel-Datei in CSV (kommagetrennt) konvertieren Verwenden Sie den folgenden cURL-Befehl, um Ihre Excel-Arbeitsmappe (Sample.xlsx) in das CSV-Format zu konvertieren:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "csv",
"CheckExcelRestriction": true
}'
Erklärung:
PUT /cells/convert?format=CSV
— gibt das Ausgabeformat als CSV an.file=@/path/to/Sample.xlsx
— bietet die lokale Excel-Datei, die hochgeladen werden soll.- Der
-d
Parameter speichert die Ausgabe als eine durch Kommas getrennte.csv
Datei.
- Nach der Ausführung wird die konvertierte CSV-Datei im Cloud-Speicher gespeichert.
Kostenloser XLS zu CSV Konverter
Wenn Sie die Möglichkeiten der Aspose.Cells Cloud API ohne Code-Snippet oder ohne Verwendung der cURL-Befehle erkunden möchten, versuchen Sie es mit unserem kostenlosen Online- Excel to CSV Converter.

Schlussfolgerung
Wir haben gelernt, dass die Aspose.Cells Cloud REST API es Ihnen ermöglicht, Excel Dateien auf einfache Weise in CSV (Comma-Separated Values) auf verschiedene Arten zu konvertieren, d.h. in .NET-Anwendungen oder bei der Verwendung des cURL-Befehls.
Vorteile der Verwendung von REST-API
- Cloud-basierte Automatisierung: Konvertieren Sie XLS, XLSX oder XLSM online über REST in CSV.
- Sicher: Ihre Daten werden über authentifizierte API-Aufrufe verarbeitet.
- Flexible Integration: Funktioniert mit .NET, Java, Python, Node.js, PHP und mehr.
- Keine Excel-Installation erforderlich: 100 % cloud-basierte Verarbeitung.
Nützliche Links
Verwandte Artikel
Bitte besuchen Sie die folgenden Links, um mehr zu erfahren über:
- Convert PDF to Text in C#
- Mühelose JPG zu Word Konvertierung mit .NET REST API
- Konvertiere PNG Dateien online in JPG
Häufig gestellte Fragen (FAQs)
- Kann ich Excel Dateien in CSV konvertieren, ohne Microsoft Excel zu installieren?
- Ja. Mit
Aspose.Cells Cloud
können Sie Excel vollständig in der Cloud in CSV (durch Kommas getrennte Werte) konvertieren. Die Konvertierung erfolgt über die REST-API, sodass keine Installation von Microsoft Excel oder anderer Desktop-Software erforderlich ist.
- Is it possible to convert password-protected Excel workbooks to CSV?
- Ja. Wenn Ihre Excel-Arbeitsmappe geschützt ist, können Sie den Passwortparameter in der API-Anforderung angeben. Aspose.Cells Cloud wird die Datei während der Konvertierung entschlüsseln und dann
die Daten sicher im CSV-Format exportieren
.
- Unterstützt die Konvertierung von Excel nach CSV mehrere Arbeitsblätter?
- Standardmäßig konvertiert Aspose.Cells Cloud das erste Arbeitsblatt in das CSV-Format. Sie können jedoch Ihre Anfrage anpassen, um ein bestimmtes Arbeitsblatt auszuwählen oder jedes Blatt einzeln in separate CSV Dateien zu exportieren.
- Can I perform bulk Excel to CSV conversions using the .NET REST API?
- Ja. Sie können die Batch-Konvertierung von Excel in CSV automatisieren, indem Sie mehrere Dateien in Ihrem Speicher durchlaufen und den Umwandlungsendpunkt programmgesteuert über das Aspose.Cells Cloud SDK für .NET aufrufen.