JSON-Daten in Excel importieren
Diese REST-API importiert JSON-Daten in ein Excel-Arbeitsblatt.
REST-API
POST https://api.aspose.cloud/v3.0/cells/{name}/importjson
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud-APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Anforderungsparameter
| Parametername | Position | Typ | Beschreibung |
|---|---|---|---|
| name | Pfad | string | Der Name der Arbeitsmappe. |
| importJsonRequest | HTTP-Body | class | Die Anforderungsnutzdaten, die Details zum JSON-Import enthalten. |
| password | Abfragezeichenfolge | string | Passwort zum Öffnen der Arbeitsmappe (falls geschützt). |
| folder | Abfragezeichenfolge | string | Der Ordner, der die ursprüngliche Arbeitsmappe enthält. |
| storageName | Abfragezeichenfolge | string | Der Name des Speichers, in dem sich die Arbeitsmappe befindet. |
| outPath | Abfragezeichenfolge | string | Pfad für die Ausgabedatei nach dem Import. Falls weggelassen, wird die aktualisierte Arbeitsmappe in der Antwort zurückgegeben. |
| outStorageName | Abfragezeichenfolge | string | Speichername für die Ausgabedatei. |
| checkExcelRestriction | Abfragezeichenfolge | string | Kennzeichen, ob Excel-spezifische Einschränkungen erzwungen werden sollen (true/false). |
Beispiel für Anforderungstext
{
"JsonFileSource": {
"FilePath": "string"
},
"ImportPosition": {
"SheetName": "string",
"RowIndex": 0,
"ColumnIndex": 0
},
"JsonContent": "string"
}
Antwort
Eine erfolgreiche Anforderung gibt HTTP 200 mit einem JSON-Payload zurück, der folgendermaßen aussieht:
{
"Code": 200,
"Status": "OK"
}
Mögliche Statuscodes:
| Code | Bedeutung |
|---|---|
| 200 | Import erfolgreich |
| 400 | Ungültige Anforderung – fehlende oder ungültige Daten |
| 401 | Nicht autorisiert – ungültiges oder fehlendes Token |
| 500 | Interner Serverfehler |
Verwendung der PostWorkbookImportJson-API mit SDKs
PostWorkbookImportJson-API-Spezifikation
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt über einen Webbrowser.
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs ist die effizienteste Methode, um die Entwicklung zu beschleunigen. SDKs übernehmen die Details auf niedriger Ebene, sodass Sie sich auf Ihre Geschäftslogik konzentrieren können. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webservices mithilfe verschiedener SDKs aufgerufen werden: