Aspose.Cells Cloud – Converti un intervallo Excel in HTML
Converti un intervallo selezionato di un foglio di calcolo Excel locale in un file HTML direttamente tramite Aspose.Cells Cloud. La conversione avviene interamente sul server cloud, pertanto non è mai necessario caricare l’intero foglio di calcolo né avere Excel installato localmente.
API Converti Intervallo in HTML
PUT https://api.aspose.cloud/v4.0/cells/convert/range/html
Il corpo della richiesta è multipart/form-data contenente il file del foglio di calcolo. Tutte le altre opzioni vengono fornite come parametri di query.
Sicurezza e autenticazione
Le API di Aspose.Cells Cloud sono sicure e richiedono l'autenticazione basata su token JWT.
Parametri della richiesta
| Nome | Tipo | Posizione | Obbligatorio | Descrizione |
|---|---|---|---|---|
| Spreadsheet | File | FormData | Sì | Il foglio di calcolo Excel da convertire. |
| worksheet | String | Query | Sì | Nome del foglio di calcolo contenente l’intervallo. |
| range | String | Query | Sì | Area di celle da convertire, ad esempio A1:C10. |
| outPath | String | Query | No | Percorso della cartella in cui salvare il file HTML risultante (default null). |
| outStorageName | String | Query | No | Nome del servizio di archiviazione per il file di output. |
| fontsLocation | String | Query | No | Percorso di una cartella personalizzata per i font. |
| AutoRowsFit | Boolean | Query | No | Adatta automaticamente tutte le righe nel foglio di calcolo. |
| AutoColumnsFit | Boolean | Query | No | Adatta automaticamente tutte le colonne nel foglio di calcolo. |
| region | String | Query | No | Identificatore di impostazioni locali (ad esempio it-IT, en-US). Influisce sulla formattazione di numeri e date. |
| password | String | Query | No | Password per aprire un foglio di calcolo protetto. |
| fontsLocation | String | Query | No | Percorso personalizzato dei font. |
| region | String | Query | No | Impostazione di regione/lingua del foglio di calcolo. |
| password | String | Query | No | Password per aprire il file del foglio di calcolo. |
Risposta
L’API restituisce il file HTML convertito come stream binario (application/octet-stream).
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Esempio di risposta positiva (HTTP)
HTTP/1.1 200 OK
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="report.html"
Content-Length: 8423
<table>
<tr><th>Prodotto</th><th>Prezzo</th></tr>
<tr><td>Widget A</td><td>$10</td></tr>
<tr><td>Widget B</td><td>$15</td></tr>
</table>
Salva il corpo della risposta in un file (ad esempio report.html) per visualizzare la tabella renderizzata in un browser.
Codici di stato HTTP
| Codice | Significato | Descrizione |
|---|---|---|
| 200 | OK | Filtro applicato correttamente; la risposta contiene i dettagli dell’operazione. |
| 400 | Richiesta non valida | Parametri mancanti o non validi (ad esempio tipo di file non supportato). |
| 401 | Non autorizzato | Token JWT non valido o mancante. |
| 413 | Payload troppo grande | Il file caricato supera il limite di dimensione. |
| 500 | Errore interno del server | Errore imprevisto sul server. |
Come utilizzare l’API Converti Intervallo in HTML con gli SDK?
Specifica OpenAPI
La Specifica OpenAPI descrive un’API pubblicamente accessibile, consentendo interazioni REST direttamente da un browser web.
Puoi utilizzare lo strumento a riga di comando cURL per accedere facilmente ai servizi web di Aspose.Cells. L’esempio seguente mostra come effettuare chiamate all’API Cloud con cURL.
Utilizzare gli SDK di Aspose.Cells Cloud
L’utilizzo dell’SDK rappresenta il metodo più rapido per lo sviluppo, poiché astrae i dettagli di basso livello, consentendo di convertire un intervallo di dati in un file HTML con un numero minimo di righe di codice.
Esplora l’elenco completo degli SDK di Aspose.Cells Cloud nel nostro repository GitHub.
I seguenti esempi di codice illustrano come chiamare i servizi web di Aspose.Cells utilizzando vari SDK. Se il caricamento da Gist è bloccato, puoi scaricare direttamente gli esempi dal repository.