So konvertieren Sie eine lokale Tabellenkalkulation mithilfe der Aspose.Cells Cloud API in JSON
Der ConvertSpreadsheetToJson-Endpunkt konvertiert eine auf einem lokalen Laufwerk gespeicherte Tabellenkalkulation vollständig auf dem Aspose.Cells Cloud-Server in eine JSON-Datei. Durch das Senden der Tabellenkalkulation als multipart/form-data gibt der Dienst einen JSON-Stream zurück, der sofort zum Herunterladen oder zur weiteren Verarbeitung verwendet werden kann. Diese cloudnative Konvertierung eliminiert die Notwendigkeit, die Datei zuerst in den Speicher hochzuladen, reduziert die Speicherkosten und vereinfacht den Arbeitsablauf für Anwendungen, die Tabellenkalkulationsdaten im JSON-Format für Analyse, Berichtserstellung oder Datenaustausch benötigen.
Voraussetzungen: Sie müssen über ein Aspose Cloud-Konto, ein gültiges JWT-Zugriffstoken sowie das Aspose.Cells Cloud SDK oder den API-Schlüssel verfügen, der konfiguriert ist.
Hintergrund: Die Konvertierung von Tabellenkalkulationen in JSON ist ein gängiger Schritt bei der Integration von Excel-Daten mit Webdiensten, NoSQL-Datenbanken oder clientseitigen JavaScript-Anwendungen. Die API „Tabellenkalkulation in JSON konvertieren“ bietet eine schnelle serverseitige Konvertierung, ohne die Originaldatei speichern zu müssen.
API: Tabellenkalkulation in JSON konvertieren
PUT https://api.aspose.cloud/v4.0/cells/convert/spreadsheet/json
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Anforderungsparameter
| Parametername | Typ | Standort | Erforderlich/Optional | Beschreibung |
|---|---|---|---|---|
| Spreadsheet | Datei (multipart/form-data) | FormData | Erforderlich | Die Quell-Tabellenkalkulationsdatei (z. B. .xls, .xlsx, .xlsm). Beispiel: curl -F "Spreadsheet=@myfile.xlsx" |
| outPath | Zeichenkette | Query | Optional | Zielordnerpfad im Cloud-Speicher, in dem die konvertierte JSON-Datei gespeichert wird. Falls weggelassen, wird das JSON direkt im Antwortstream zurückgegeben. Beispiel: outPath=/output/. |
| outStorageName | Zeichenkette | Query | Optional | Name des Cloud-Speichers (z. B. Amazon S3, Azure Blob), in den die Ausgabedatei geschrieben werden soll. Erforderlich nur, wenn outPath mit einem nicht standardmäßigen Speicher verwendet wird. |
| fontsLocation | Zeichenkette | Query | Optional | Pfad zu einem benutzerdefinierten Schriftartenordner auf dem Server. Dieser Parameter ist zu verwenden, wenn die Tabellenkalkulation Schriftarten verwendet, die nicht in der Standardbibliothek verfügbar sind. |
| region | Zeichenkette | Query | Optional | Regionale/Spracheinstellung der Tabellenkalkulation (z. B. de-DE, en-US, fr-FR). Beeinflusst die Formatierung von Zahlen, Daten und Währungen während der Konvertierung. |
| password | Zeichenkette | Query | Optional | Passwort zum Öffnen einer passwortgeschützten Tabellenkalkulation. Weglassen bei ungeschützten Dateien. |
Antwort
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Operationsdetails. |
| 400 | Ungültige Anforderung | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Nicht autorisiert | Ungültiges oder fehlendes JWT-Token. |
| 413 | Anforderungstext zu groß | Hochgeladene Datei überschreitet das Größenlimit. |
| 500 | Interner Serverfehler | Unerwarteter Serverfehler. |
Wann sollte die API „Tabellenkalkulation in JSON konvertieren“ verwendet werden?
- Daten-Migrationspipelines – Konvertieren Sie veraltete Excel-Berichte in JSON zur Einspeisung in moderne NoSQL-Datenbanken oder Data Lakes.
- Mobile oder Webanwendungen – Transformieren Sie schnell per Benutzer hochgeladene Tabellenkalkulationen in JSON für clientseitige Darstellung, ohne die Originaldatei im Cloud-Speicher zu speichern.
- Automatisierte Berichterstellung – Generieren Sie JSON-Payloads für nachgelagerte Analyse-Dienste (z. B. Power BI, Tableau) direkt aus Tabellenkalkulations-Eingaben.
- Serverlose Funktionen – Verwenden Sie die API innerhalb von AWS Lambda oder Azure Functions, um sofortige Konvertierungen durchzuführen, ohne temporären Speicher verwalten zu müssen.
Warum sollten Sie die API „Tabellenkalkulation in JSON konvertieren“ verwenden?
- Cloudnative Konvertierung entfernt die Notwendigkeit, große Dateien vor der Verarbeitung in den Speicher hochzuladen, wodurch Latenz und Speicherkosten reduziert werden.
- Einzelner Anforderungs-Workflow: Laden Sie die Tabellenkalkulation hoch und erhalten Sie JSON im gleichen HTTP-Aufruf, was die Integrationslogik vereinfacht.
- Unterstützt passwortgeschützte und regions-spezifische Tabellenkalkulationen, um eine genaue Datendarstellung über verschiedene Regionen hinweg sicherzustellen.
- Skalierbar auf der Infrastruktur von Aspose – verarbeitet große Arbeitsmappen und komplexe Formeln, ohne die eigenen Serverressourcen zu beeinträchtigen.
So verwenden Sie die API „Tabellenkalkulation in JSON konvertieren“ mit SDKs
API-Spezifikation: Tabellenkalkulation in JSON konvertieren
Die API-Spezifikation „Tabellenkalkulation in JSON konvertieren“ stellt eine öffentlich zugängliche Programmierschnittstelle bereit, um REST-Interaktionen direkt aus einem Webbrowser auszuführen.
Sie können das cURL-Befehlszeilentool verwenden, um Aspose.Cells-Webdienste einfach aufzurufen. Das folgende Beispiel zeigt, wie Aufrufe an die Cloud-API mit cURL durchgeführt werden.
Verwenden der Aspose.Cells Cloud SDKs
Die Verwendung des SDKs ist der schnellste Weg zur Entwicklung, da sie Low-Level-Details abstrahiert und Ihnen die Konvertierung einer Tabellenkalkulation in JSON mit nur wenigen Codezeilen ermöglicht.
Bitte besuchen Sie das GitHub-Repository für eine vollständige Liste der Aspose.Cells Cloud SDKs.
Die folgenden Codebeispiele zeigen, wie mit Aspose.Cells-Webdiensten mithilfe verschiedener SDKs interagiert wird: