Importazione di un Array Double in un Foglio di Lavoro Excel – Guida Aspose.Cells Cloud

Questa API REST importa dati di tipo double-array in un foglio di lavoro Excel.

Prerequisiti: Prima di chiamare questa API è necessario disporre di un token JWT valido. Per ulteriori informazioni, consultare la guida all’autenticazione.

Invii una richiesta HTTP con contenuto multipart (vedere RFC 2046 o RFC 1341).
La prima parte del corpo multipart contiene i dati ImportDoubleArrayOption, mentre la seconda parte contiene il file dei dati.

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.

Parametri della richiesta

ImportDoubleArrayOption

Nome parametro Tipo Descrizione
FirstRow int Indice in base zero della prima riga in cui i dati verranno posizionati.
FirstColumn int Indice in base zero della prima colonna in cui i dati verranno posizionati.
IsVertical boolean true / false – determina se l’array viene inserito verticalmente (true) o orizzontalmente (false).
Data Double[] Array di valori double da importare.
DestinationWorksheet string Nome del foglio di lavoro di destinazione.
IsInsert boolean true / false – se true, i dati vengono inseriti; se false, le celle esistenti vengono sovrascritte.
ImportDataType string Tipo di dati da importare (ad esempio, IntArray, DoubleArray, StringArray, TwoDimensionIntArray).
Source FileSource Specifica la posizione del file dei dati quando il parametro BatchData è null.

Esempio (XML)

<ImportDoubleArrayOption>
    <DestinationWorksheet>Sheet1</DestinationWorksheet>
    <IsInsert>false</IsInsert>
    <ImportDataType>DoubleArray</ImportDataType>
    <FirstRow>1</FirstRow>
    <FirstColumn>1</FirstColumn>
    <IsVertical>true</IsVertical>
    <Data>1.99,1.9,2.0</Data>
    <Source>
        <FileSourceType>CloudFileSystem</FileSourceType>
        <FilePath>Array_double_xml.txt</FilePath>
    </Source>
</ImportDoubleArrayOption>

Esempio (JSON)

{
  "Data": [1.99, 1.9, 2.0],
  "DestinationWorksheet": "Sheet1",
  "FirstRow": 0,
  "FirstColumn": 0,
  "IsVertical": false,
  "IsInsert": true,
  "ImportDataType": "DoubleArray"
}

Risposta

Una richiesta riuscita restituisce HTTP 200 con un payload JSON simile al seguente:

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

Codici di stato possibili:

Codice Significato
200 Importazione riuscita
400 Richiesta non valida – dati mancanti o errati
401 Non autorizzato – token non valido o mancante
500 Errore interno del server

Gestione degli errori

Quando si verifica un errore, l’API restituisce un oggetto JSON contenente il codice di errore e un messaggio descrittivo. Esempio per una richiesta non autorizzata:

{
  "Code": 401,
  "Status": "Error"
}

Per ulteriori informazioni sulle operazioni di importazione correlate, consulta le pagine della documentazione “Importazione di un Array Double Bidimensionale” e “Importazione di un Array di Interi”.

Come utilizzare l’API PostImportData con gli SDK

Specifica dell’API PostImportData

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

Utilizzo degli SDK Aspose.Cells Cloud

L’utilizzo di un SDK è il modo migliore per accelerare lo sviluppo. Un SDK gestisce i dettagli a basso livello e ti consente di concentrarti sulle attività del tuo progetto. Consulta il repository GitHub per un elenco completo degli SDK Aspose.Cells Cloud.

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