Copia il contenuto e i formati da un altro foglio di lavoro.
Questa REST API copia un foglio di lavoro e i suoi formati in un nuovo foglio all’interno dello stesso workbook.
REST API
POST http://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/copy
I parametri della richiesta sono elencati di seguito:
| Nome Parametro | Tipo | Posizione | Descrizione |
|---|---|---|---|
name |
string | path | Il nome del file del workbook. |
sheetName |
string | path | Il nome del foglio di lavoro di destinazione (il nuovo foglio). |
sourceSheet |
string | query | Il nome del foglio di lavoro da copiare. |
options |
object | body | Oggetto JSON contenente le opzioni di copia (es. larghezza colonne, formule). |
sourceWorkbook |
string | query | Il nome del workbook sorgente, se diverso dal workbook corrente. |
sourceFolder |
string | query | Il percorso della cartella in cui è memorizzato il workbook sorgente. |
folder |
string | query | Il percorso della cartella in cui verrà salvato il workbook di destinazione. |
storageName |
string | query | Il nome del servizio di archiviazione da utilizzare. |
Esempi di richiesta e risposta
La specifiche OpenAPI definisce un’interfaccia di programmazione pubblicamente accessibile e consente di effettuare 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.
Gestione degli errori
L’API restituisce i codici di stato HTTP standard insieme a un corpo di errore in formato JSON. Le risposte tipiche includono:
| Codice HTTP | Descrizione | Esempio di corpo di errore JSON |
|---|---|---|
| 400 | Richiesta non valida – parametri mancanti o non validi. | { "Code": 400, "Message": "Parametri della richiesta non validi." } |
| 401 | Non autorizzato – token mancante o non valido. | { "Code": 401, "Message": "Autenticazione non riuscita." } |
| 404 | Non trovato – il workbook, il foglio di lavoro o la cartella non esistono. | { "Code": 404, "Message": "Risorsa non trovata." } |
| 500 | Errore interno del server – condizione imprevista. | { "Code": 500, "Message": "Si è verificato un errore imprevisto." } |
Famiglia di SDK Cloud
L’utilizzo di un SDK rappresenta il modo migliore per velocizzare lo sviluppo. Un SDK gestisce i dettagli di basso livello, permettendoti di concentrarti sulle attività del tuo progetto. Consulta 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: