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.

Die folgenden Codebeispiele zeigen, wie Aufrufe an die Aspose.Cells-Webdienste mit verschiedenen SDKs durchgeführt werden: