Copia di colonne in un foglio di lavoro Excel tramite l'API Aspose.Cells Cloud

Questa API REST consente di copiare colonne in un foglio di lavoro Excel. L’operazione Copia colonne ti permette di duplicare una singola colonna o un intervallo di colonne e inserire la copia in una posizione specificata all’interno dello stesso foglio di lavoro. Utilizza questo endpoint per copiare in modo efficiente colonne quando lavori con fogli di calcolo di grandi dimensioni e consulta le operazioni correlate come Aggiungi colonna e Nascondi colonna per ulteriori attività di gestione delle colonne.

Sicurezza e autenticazione

Le API di Aspose.Cells Cloud sono sicure e richiedono autenticazione basata su token JWT.

API REST

POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/columns/copy

Parametri della richiesta

Nome del parametro Tipo Posizione Descrizione
name string path Nome del workbook.
sheetName string path Nome del foglio di lavoro.
sourceColumnIndex integer query Indice in base zero della colonna da copiare.
destinationColumnIndex integer query Indice in base zero in corrispondenza del quale verranno inserite le colonne copiate.
columnNumber integer query Numero di colonne consecutive da copiare.
worksheet string query (Opzionale) Identificatore del foglio di lavoro utilizzato quando il nome del foglio differisce da quello nel percorso.
folder string query Percorso della cartella contenente il workbook nell’archivio Aspose Cloud.

La specifiche OpenAPI definiscono l’intero contratto per questa operazione.

Esempio cURL

curl -X POST "https://api.aspose.cloud/v3.0/cells/test.xlsx/worksheets/Sheet1/cells/columns/copy?sourceColumnIndex=1&destinationColumnIndex=12&columnNumber=10" \
     -H "Authorization: Bearer $ASPOSE_TOKEN" \
     -H "accept: application/json"

Risposta

{
  "Code": 200,
  "Status": "OK"
}

Gestione degli errori

L’API restituisce i codici di stato HTTP standard con un payload JSON che descrive l’errore.

Codice di stato Significato Esempio di corpo JSON
400 Richiesta non valida – parametri non corretti { "Code": 400, "Message": "Indice di colonna non valido." }
401 Non autorizzato – token mancante o non valido { "Code": 401, "Message": "Token di accesso non valido o scaduto." }
404 Non trovato – workbook o foglio di lavoro inesistenti { "Code": 404, "Message": "Workbook non trovato." }
500 Errore interno del server – condizione imprevista { "Code": 500, "Message": "Si è verificato un errore imprevisto." }

Come risolvere i problemi: Verifica che il token di accesso sia aggiornato, che i nomi del workbook e del foglio di lavoro siano corretti e che sourceColumnIndex, destinationColumnIndex e columnNumber rientrino nell’intervallo di colonne del foglio di lavoro.

Famiglia di SDK Cloud

L’utilizzo di un SDK rappresenta il modo più rapido per accelerare lo sviluppo. Un SDK gestisce i dettagli di basso livello, consentendoti 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 Aspose.Cells utilizzando vari SDK: