Konvertieren Sie Excel-Dateien in PDF, CSV, JSON und weitere Formate mit Aspose.Cells Cloud
Wenn Sie eine Excel-Datei ursprünglich in einem bestimmten Format erstellt haben – beispielsweise XLS, XLSX, XLSB oder CSV – kann es nützlich sein, die Excel-Datei in ein anderes Format zu konvertieren, um spezielle Funktionen nutzen zu können. Beispielsweise schützt die Konvertierung einer Excel-Datei in das PDF-Format ihren Inhalt vor unbefugten Änderungen und erleichtert das Lesen und Teilen.
Voraussetzungen
Bevor Sie die Konvertierungs-APIs aufrufen, holen Sie sich einen OAuth 2.0-Zugriffstoken von Aspose Cloud und stellen Sie sicher, dass die Arbeitsmappe in Ihrem Aspose Cloud-Speicher gespeichert ist (oder im Anforderungstext für den PUT-Konvertierungsendpunkt enthalten ist).
Die Dokumentenkonvertierung ist ein komplexer Prozess. Viele Faktoren tragen zur Komplexität dieses Prozesses bei und sollten während der Transformation berücksichtigt werden. Die Bereitstellung präziser, professionell qualitativ hochwertiger Konvertierungen zwischen Excel-Formaten ist eine Schlüsselfunktion von Aspose.Cells Cloud.
Der Dienst funktioniert nahtlos für jede Art von Dokumentformatkonvertierung. Sie können Dokumente sowohl importieren als auch in folgenden Formaten exportieren:
Unterstützte Formate
- Import/Export: XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT
- Nur Export: PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS
Konvertierungs-APIs
| API | Beschreibung |
|---|---|
GET /cells/{name} |
Ruft eine Excel-Arbeitsmappe aus dem Cloud-Speicher ab und konvertiert sie in das angeforderte Format. |
PUT /cells/convert |
Konvertiert eine im Anforderungstext übergebene Excel-Arbeitsmappe in das angegebene Ausgabeformat. |
POST /cells/{name}/saveAs |
Speichert eine vorhandene Excel-Arbeitsmappe direkt im Cloud-Speicher in einem anderen Format. |
API-Details
-
GET /cells/{name}
- Pfadparameter:
name– Dateiname der Arbeitsmappe (erforderlich). - Abfrageparameter:
format– Zielformat (z. B. pdf, csv, json);storage– Name des Cloud-Speichers (optional);folder– Ordnerpfad innerhalb des Speichers (optional). - Antwort: Dateistream der konvertierten Arbeitsmappe;
Content‑Typeentspricht dem Zielformat. - Statuscodes: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found, 500 Internal Server Error.
- Pfadparameter:
-
PUT /cells/convert
- Anforderungstext: multipart/form‑data mit der Quell-Arbeitsmappe (
file) und einem erforderlichenformat-Feld für das gewünschte Ausgabeformat. - Antwort: Binärstream der konvertierten Datei.
- Statuscodes: 200 OK, 400 Bad Request, 401 Unauthorized, 500 Internal Server Error.
- Anforderungstext: multipart/form‑data mit der Quell-Arbeitsmappe (
-
POST /cells/{name}/saveAs
-
Pfadparameter:
name– Name der vorhandenen Arbeitsmappe. -
Abfrageparameter:
format– Zielformat;outPath– Zielpfad im Cloud-Speicher (optional);storage– Name des Speichers (optional). -
Antwort: JSON-Objekt mit dem Ergebnis des Vorgangs und dem Pfad der gespeicherten Datei. Beispiel-Antwort:
{ "status": "OK", "code": 200, "message": "Datei erfolgreich gespeichert.", "path": "Converted/MyWorkbook.pdf" } -
Statuscodes: 200 OK, 400 Bad Request, 401 Unauthorized, 404 Not Found, 500 Internal Server Error.
-
Beispiel-cURL für die Konvertierung in PDF
curl -X GET "https://api.aspose.cloud/v3.0/cells/MyWorkbook.xlsx?format=pdf" \
-H "Authorization: Bearer {access_token}" \
-o MyWorkbook.pdf
Java-SDK-Snippet (GET /cells/{name})
CellsApi apiInstance = new CellsApi();
String name = "MyWorkbook.xlsx";
String format = "pdf";
File result = apiInstance.cellsGetWorkbook(name, format, null, null);
result.renameTo(new File("MyWorkbook.pdf"));
.NET-SDK-Snippet (PUT /cells/convert)
var api = new CellsApi();
var file = File.ReadAllBytes("MyWorkbook.xlsx");
var format = "pdf";
var result = api.ConvertWorkbook(new MemoryStream(file), format);
File.WriteAllBytes("MyWorkbook.pdf", result);
Python-SDK-Snippet (POST /cells/{name}/saveAs)
import asposecellscloud
api = asposecellscloud.CellsApi()
api.post_save_as(name="MyWorkbook.xlsx", format="pdf", out_path="Converted/MyWorkbook.pdf")
Die folgenden Artikel erläutern jede API im Detail und enthalten zusätzliche cURL- und SDK-Beispiele:
- Konvertieren einer Excel-Datei in ein anderes Format
- Speichern einer Excel-Datei in einem anderen Format
- Konvertieren einer Excel-Datei in eine CSV-Datei
- Konvertieren einer Excel-Datei in eine DOCX-Datei
- Konvertieren einer Excel-Datei in eine HTML-Datei
- Konvertieren einer Excel-Datei in eine JSON-Datei
- Konvertieren einer Excel-Datei in eine Markdown-Datei
- Konvertieren einer Excel-Datei in eine PDF-Datei
- Konvertieren einer Excel-Datei in eine PNG-Datei
- Konvertieren einer Excel-Datei in eine PPTX-Datei
- Konvertieren einer Excel-Datei in eine SQL-Datei
- Konvertieren einer Excel-Datei in eine TIFF-Datei