So konvertieren Sie ein Tabellenkalkulationsarbeitsblatt mit der Aspose.Cells Cloud API in CSV
Der Endpunkt ConvertWorksheetToCsv wandelt ein einzelnes Arbeitsblatt aus einer lokalen Tabellenkalkulationsdatei vollständig auf den Aspose.Cells Cloud-Servern in ein CSV-Dokument um. Durch das Hochladen der Quelldatei und die Angabe des Zielarbeitsblatts erhalten Entwickler einen binären CSV-Stream zurück, ohne die Datei im Cloud-Speicher speichern zu müssen. Diese API eignet sich ideal für die Automatisierung der Datenextraktion, die Integration von Tabellenkalkulationsdaten in nachgelagerte Systeme und die Reduzierung des Speicheraufwands.
API zum Konvertieren von Arbeitsblättern in CSV
Web-API
PUT https://api.aspose.cloud/v4.0/cells/convert/worksheet/csv
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud-APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
-H "Authorization: Bearer {access_token}"
Anforderungsparameter
| Parametername | Typ | Speicherort | Erforderlich/Optional | Beschreibung |
|---|---|---|---|---|
| Spreadsheet | Datei | FormData | Erforderlich | Binärdatei der Quell-Tabellenkalkulation (z. B. .xlsx, .xls). Beispiel: myWorkbook.xlsx. |
| worksheet | String | Query | Erforderlich | Name des zu konvertierenden Arbeitsblatts (Groß-/Kleinschreibung beachten). Wird dieser Parameter weggelassen, wird das erste Arbeitsblatt verwendet. Beispiel: Sheet1. |
| outPath | String | Query | Optional | Zielpfad im Cloud-Speicher, in dem die generierte CSV-Datei gespeichert wird. Wird dieser Parameter weggelassen, wird die CSV direkt im Antwortstream zurückgegeben. |
| outStorageName | String | Query | Optional | Name des Speicherdiensts (z. B. Azure, AWS S3), in dem die Ausgabedatei abgelegt werden soll. Erforderlich, nur wenn outPath verwendet wird. |
| fontsLocation | String | Query | Optional | Pfad zu einem benutzerdefinierten Schriftartenordner auf dem Server, sodass die Konvertierungsmaschine nicht standardmäßige Schriftarten verwenden kann. |
| region | String | Query | Optional | Gebietsschemabezeichner, der die Zahlen-/Datumsformatierung im CSV beeinflusst (z. B. de-DE, fr-FR). |
| password | String | Query | Optional | Passwort zum Öffnen einer geschützten Tabellenkalkulation. Muss mit dem Verschlüsselungspasswort der Quelldatei übereinstimmen. |
Antwort
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Details zum Vorgang. |
| 400 | Bad Request | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Unauthorized | Ungültiger oder fehlender JWT-Token. |
| 413 | Payload Too Large | Die hochgeladene Datei überschreitet die Größenbeschränkung. |
| 500 | Internal Server Error | Unerwarteter Serverfehler. |
Wann sollte die API zum Konvertieren von Arbeitsblättern in CSV verwendet werden?
- Datenextraktion für BI-Pipelines – Extrahieren Sie ein bestimmtes Arbeitsblatt aus einem Excel-Bericht und übertragen Sie das resultierende CSV direkt an Power BI oder Tableau, ohne Zwischendateien zu verwalten.
- Automatisierte Rechnungsverarbeitung – Konvertieren Sie das Arbeitsblatt mit Rechnungszeilen in CSV für einen schnellen Import in Buchhaltungssysteme.
- Integration in veraltete Systeme – Exportieren Sie Arbeitsblattdaten in CSV für die Verwendung durch ältere Anwendungen, die nur durch Trennzeichen getrennte Textdateien akzeptieren.
- On-the-fly-Berichtserstellung – Generieren Sie CSV-Snapshots von Live-Tabellenkalkulationsdaten in einem Webservice und geben Sie die Datei sofort an den Clientbrowser zurück.
Warum sollte die API zum Konvertieren von Arbeitsblättern in CSV verwendet werden?
- Kein permanenter Cloud-Speicher erforderlich – Die Datei wird direkt an die Konvertierungsmaschine übertragen und nach der Konvertierung verworfen, was Bandbreite und Speicherkosten spart.
- Hochperformante Cloud-Ausführung – Die Konvertierung erfolgt auf Asposes optimierten Servern und dauert in der Regel höchstens 2 Sekunden für Dateien bis zu 100 MB.
- Feingliedrige Steuerung – Wählen Sie ein einzelnes Arbeitsblatt aus, wenden Sie benutzerdefinierte Schriftarten, regionale Formatierungen und Passwortschutz in einer Anforderung an.
- Konsistente plattformübergreifende Ausgabe – Garantiert identische CSV-Ausgaben über .NET, Java, Python und andere SDKs hinweg, die denselben REST-Endpunkt verwenden.
Verwendung der API zum Konvertieren von Arbeitsblättern in CSV mit SDKs
API-Spezifikation zum Konvertieren von Arbeitsblättern in CSV
Die API-Spezifikation zum Konvertieren von Arbeitsblättern in CSV bietet eine öffentlich zugängliche Programmierschnittstelle, um REST-Interaktionen direkt aus einem Webbrowser auszuführen.
Sie können das cURL-Befehlszeilentool verwenden, um problemlos auf die Aspose.Cells-Webservices zuzugreifen. Das folgende Beispiel zeigt, wie Sie mit cURL Aufrufe an die Cloud-API durchführen.
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung des SDK vereinfacht die Entwicklung, indem niedrigere Ebenen abstrahiert werden, sodass Sie Tabellenkalkulationen mit prägnantem Code miteinander fusionieren können. Weitere Informationen finden Sie im GitHub-Repository für eine vollständige Liste der Aspose.Cells Cloud SDKs.
Die folgenden Codebeispiele zeigen, wie Sie mit verschiedenen SDKs auf die Aspose.Cells-Webservices zugreifen: