Importazione di dati in batch in un foglio di Excel – Documentazione di Aspose.Cells Cloud

Questa API REST importa dati in batch in un foglio di Excel. Accetta una richiesta multipart in cui la prima parte contiene l’oggetto ImportBatchDataOption e la seconda parte trasporta il file di dati effettivo (CSV, JSON, XML, ecc.).

L’operazione utilizza una richiesta HTTP con contenuto multipart (vedere RFC 2046 o RFC 1341).

API PostImportData

POST https://api.aspose.cloud/v3.0/cells/import

Sicurezza e autenticazione

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

ImportBatchDataOption

Nome parametro Tipo Descrizione
BatchData List<CellValue> Raccolta di valori di cella da scrivere direttamente.
DestinationWorksheet string Nome del foglio di lavoro in cui verranno importati i dati.
IsInsert bool Se true, i dati vengono inseriti e le celle esistenti vengono spostate; se false, i dati sovrascrivono le celle esistenti.
ImportDataType string Formato dei dati da importare. Valori ammessi: IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData.
Source FileSource Specifica la posizione del file di dati quando BatchData è null.

CellValue

Nome parametro Tipo Descrizione
rowIndex int Indice di riga (base zero) della cella di destinazione.
columnIndex int Indice di colonna (base zero) della cella di destinazione.
type string Tipo di dati del valore (ad esempio, int, double, string).
value string Valore effettivo da scrivere nella cella.
style Style Informazioni facoltative sullo stile della cella.

FileSource

Nome parametro Tipo Descrizione
FileSourceType string Origine del file: InMemoryFiles, CloudFileSystem o RequestFiles.
FilePath string Percorso o identificatore del file all’interno dell’origine scelta.

Esempio (XML)

<ImportBatchDataOption>
    <DestinationWorksheet>Sheet1</DestinationWorksheet>
    <IsInsert>false</IsInsert>
    <ImportDataType>IntArray</ImportDataType>
    <FirstRow>1</FirstRow>
    <FirstColumn>1</FirstColumn>
    <IsVertical>true</IsVertical>
    <Source>
        <FileSourceType>CloudFileSystem</FileSourceType>
        <FilePath>Array_int_xml.txt</FilePath>
    </Source>
</ImportBatchDataOption>

Risposta

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

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 nel server.

Come utilizzare l’API PostImportData con gli SDK

Specifica dell’API PostImportData

La Specifica OpenAPI definisce un’interfaccia di programmazione accessibile pubblicamente che consente di eseguire interazioni REST direttamente da un browser web.

Utilizzare gli SDK di Aspose.Cells Cloud

L’utilizzo di un SDK è il modo più rapido per integrare questa funzionalità. Gli SDK gestiscono i dettagli a basso livello, consentendoti di concentrarti sulla logica di business. Consulta la repository GitHub per l’elenco completo degli SDK di Aspose.Cells Cloud.

I seguenti esempi di codice mostrano come chiamare i servizi web Aspose.Cells con diversi SDK: