Tabelle in Pivot-Tabelle umwandeln – Aspose.Cells Cloud-Dokumentation
Diese REST API erstellt eine Pivot-Tabelle aus einem Listenobjekt.
Eine Pivot-Tabelle fasst Daten aus einem Listenobjekt zusammen und ermöglicht es Ihnen, große Datensätze direkt in der Arbeitsmappe zu analysieren und zu berichten.
Voraussetzungen:
- Ein gültiges JWT-Bearer-Token zur Authentifizierung.
- Die Arbeitsmappe muss im angegebenen Speicherort vorhanden sein.
- Das Ziel-Blatt muss das Listenobjekt enthalten, das Sie zusammenfassen möchten.
PostWorksheetListObjectSummarizeWithPivotTable API
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/listobjects/{listObjectIndex}/SummarizeWithPivotTable
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Anforderungsparameter
| Parametername | Typ | Ort | Beschreibung |
|---|---|---|---|
| name | string | path | Dateiname der Arbeitsmappe. |
| sheetName | string | path | Blatt, das das Listenobjekt enthält. |
| listObjectIndex | integer | path | Index des Listenobjekts im Blatt. |
| destsheetName | string | query | Name des Zielblatts. |
| request | object | body | JSON-Payload, die die Pivot-Tabelle definiert. |
| folder | string | query | Ordnerpfad, in dem sich die Arbeitsmappe befindet. |
| storageName | string | query | Name des Speichers. |
Der Anforderungstext muss dem unten definierten JSON-Schema entsprechen:
{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"Name": { "type": "string", "description": "Name der neuen Pivot-Tabelle." },
"DestCellName": { "type": "string", "description": "Obere linke Zelle der Pivot-Tabelle (z. B. \"C1\")." },
"PivotFieldRows": {
"type": "array",
"items": { "type": "integer" },
"description": "Nullbasierte Indizes der Felder, die in den Zeilen platziert werden sollen."
},
"PivotFieldColumns": {
"type": "array",
"items": { "type": "integer" },
"description": "Nullbasierte Indizes der Felder, die in den Spalten platziert werden sollen."
},
"PivotFieldData": {
"type": "array",
"items": { "type": "integer" },
"description": "Nullbasierte Indizes der Felder, die als Datenfelder verwendet werden sollen."
}
},
"required": ["Name", "DestCellName", "PivotFieldRows", "PivotFieldColumns", "PivotFieldData"]
}
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht es Ihnen, REST-Interaktionen direkt aus einem Webbrowser durchzuführen.
Sie können das Kommandozeilentool cURL verwenden, um einfach auf die Aspose.Cells-Webdienste zuzugreifen. Das folgende Beispiel zeigt, wie Sie mit cURL Aufrufe an die Cloud-API durchführen.
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Details des Vorgangs. |
| 400 | Bad Request | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Unauthorized | Ungültiges oder fehlendes JWT-Token. |
| 413 | Payload Too Large | Die hochgeladene Datei überschreitet das Größenlimit. |
| 500 | Internal Server Error | Unerwarteter Serverfehler. |
Cloud SDK-Familie
Die Verwendung eines SDKs ist die beste Möglichkeit, die Entwicklung zu beschleunigen. Ein SDK übernimmt Details auf niedriger Ebene und ermöglicht es Ihnen, sich auf Ihre Projektaktivitäten zu konzentrieren. Besuchen Sie das GitHub-Repository, um eine vollständige Liste der Aspose.Cells Cloud SDKs zu erhalten.