Alle Formen auf einem Excel-Arbeitsblatt abrufen
Diese REST API ermöglicht das Abrufen aller Formen auf einem Excel-Arbeitsblatt.
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
REST API
GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/shapes
Anforderungsparameter
| Parametername | Typ | Ort | Beschreibung |
|---|---|---|---|
| name | string | path | Der Name der Excel-Datei. |
| sheetName | string | path | Der Name des Arbeitsblatts. |
| folder | string | query | Der Ordner, der das Dokument enthält. |
| storageName | string | query | Der Name des zu verwendenden Speicherdienstes. |
| include | string | query | Auf details setzen, um vollständige Formeigenschaften zurückzugeben; andernfalls werden nur die link-Objekte zurückgegeben. |
Optional:
folder,storageNameundincludekönnen weggelassen werden, wenn sich die Datei im Stammspeicher befindet.
Sie können das cURL-Befehlszeilentool verwenden, um auf die Aspose.Cells-Webdienste zuzugreifen. Das folgende Beispiel zeigt eine Anforderung mit optionalen Abfrageparametern.
Antwortfelder
Das Objekt Shapes enthält eine Liste von Shape-Elementen. Jede Form umfasst die folgenden Eigenschaften (sofern der Parameter include=details verwendet wird; andernfalls wird nur das link-Objekt zurückgegeben).
| Eigenschaft | Typ | Beschreibung |
|---|---|---|
| Name | string | Der der Form zugewiesene Name (z. B. „Diagramm 1“). |
| Type | string | Der Formtyp (z. B. Chart, Picture, TextBox). |
| Top | number | Der Abstand in Punkten vom oberen Rand des Arbeitsblatts bis zur Form. |
| Left | number | Der Abstand in Punkten vom linken Rand des Arbeitsblatts bis zur Form. |
| Width | number | Die Breite der Form in Punkten. |
| Height | number | Die Höhe der Form in Punkten. |
| Link | object | Hyperlink-Informationen (Href, Rel, Type, Title). |
Fehlerbehandlung
| HTTP-Status | Beschreibung | Beispiel-Fehlerbody |
|---|---|---|
| 400 | Ungültige Anforderung – fehlerhafte Parameter. | { "Code": 400, "Message": "Ungültiger Parameterwert." } |
| 401 | Nicht autorisiert – fehlender oder ungültiger Token. | { "Code": 401, "Message": "Zugriffstoken fehlt oder ist ungültig." } |
| 404 | Nicht gefunden – Arbeitsmappe oder Arbeitsblatt existiert nicht. | { "Code": 404, "Message": "Datei oder Arbeitsblatt nicht gefunden." } |
| 500 | Interner Serverfehler – unerwarteter Zustand. | { "Code": 500, "Message": "Ein unerwarteter Fehler ist aufgetreten." } |
Eine erfolgreiche Anforderung gibt HTTP 200 mit einem Shapes-Objekt zurück, das die Liste der Formen enthält (siehe Beispielantwort oben).
Die API erzwingt ein Limit von 150 Anforderungen pro Minute pro JWT-Token. Überschreiten Sie dieses Limit, wird HTTP 429 mit einem Retry-After-Header zurückgegeben, der angibt, wann erneut versucht werden soll.
Cloud SDK Family
Die Verwendung eines SDKs ist der beste Weg, die Entwicklungsgeschwindigkeit zu erhöhen. Ein SDK übernimmt die Low-Level-Details und ermöglicht es Ihnen, sich auf Ihre Projektanforderungen 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 Aspose.Cells-Webdienste mithilfe verschiedener SDKs durchgeführt werden: