Ottieni tutte le forme in un foglio di calcolo Excel
Questa API REST consente di recuperare tutte le forme in un foglio di calcolo Excel.
Sicurezza e autenticazione
Le API di Aspose.Cells Cloud sono sicure e richiedono autenticazione basata su token JWT.
API REST
GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/shapes
Parametri della richiesta
| Nome Parametro | Tipo | Posizione | Descrizione |
|---|---|---|---|
| name | string | path | Il nome del file Excel. |
| sheetName | string | path | Il nome del foglio di calcolo. |
| folder | string | query | La cartella che contiene il documento. |
| storageName | string | query | Il nome del servizio di archiviazione da utilizzare. |
| include | string | query | Impostare su details per restituire tutte le proprietà della forma; in caso contrario verranno restituiti solo gli oggetti link. |
Opzionale:
folder,storageNameeincludepossono essere omissibili quando il file si trova nella cartella radice dell’archiviazione.
È possibile utilizzare lo strumento a riga di comando cURL per accedere ai servizi web di Aspose.Cells. L’esempio seguente mostra una richiesta che include i parametri di query opzionali.
Campi della risposta
L’oggetto Shapes contiene un elenco di elementi Shape. Ogni forma include le seguenti proprietà (quando viene utilizzato il flag include=details; altrimenti verranno restituiti solo gli oggetti link).
| Proprietà | Tipo | Descrizione |
|---|---|---|
| Name | string | Il nome assegnato alla forma (ad esempio, “Chart 1”). |
| Type | string | Il tipo di forma (ad esempio, Chart, Picture, TextBox). |
| Top | number | La distanza, in punti, dal bordo superiore del foglio di calcolo alla forma. |
| Left | number | La distanza, in punti, dal bordo sinistro del foglio di calcolo alla forma. |
| Width | number | La larghezza della forma in punti. |
| Height | number | L’altezza della forma in punti. |
| Link | object | Informazioni sull’hyperlink (Href, Rel, Type, Title). |
Gestione degli errori
| Stato HTTP | Descrizione | Corpo di esempio dell’errore |
|---|---|---|
| 400 | Richiesta non valida – parametri non corretti. | { "Code": 400, "Message": "Valore del parametro non valido." } |
| 401 | Non autorizzato – token mancante o non valido. | { "Code": 401, "Message": "Token di accesso mancante o non valido." } |
| 404 | Non trovato – cartella di lavoro o foglio inesistente. | { "Code": 404, "Message": "File o foglio di calcolo non trovato." } |
| 500 | Errore interno del server – condizione imprevista. | { "Code": 500, "Message": "Si è verificato un errore imprevisto." } |
Una richiesta riuscita restituisce HTTP 200 con un oggetto Shapes contenente l’elenco delle forme, come illustrato nell’esempio di risposta precedente.
L’API impone un limite di 150 richieste al minuto per token JWT. Superare questo limite restituisce HTTP 429 con un’intestazione Retry-After che indica quando riprovare.
Famiglia di SDK cloud
Utilizzare un SDK è il modo migliore per velocizzare lo sviluppo. Un SDK gestisce i dettagli di basso livello e consente di concentrarsi sulle attività del progetto. Consultare il repository GitHub per un elenco completo degli SDK di Aspose.Cells Cloud.
I seguenti esempi di codice mostrano come effettuare chiamate ai servizi web di Aspose.Cells utilizzando vari SDK: