Importa dati CSV in un foglio di lavoro Excel
Questa REST API importa dati CSV in un foglio di lavoro Excel.
La richiesta è una richiesta HTTP con contenuto multipart (vedere RFC 2046 o RFC 1341). La prima parte del contenuto multipart contiene i dati ImportCSVDataOption, mentre la seconda parte contiene il file CSV.
API REST
POST https://api.aspose.cloud/v3.0/cells/import
POST https://api.aspose.cloud/v3.0/cells/{name}/importdata
Sicurezza e autenticazione
Le API di Aspose.Cells Cloud sono sicure e richiedono l’autenticazione basata su token JWT.
I parametri principali sono descritti nelle tabelle seguenti.
ImportCSVDataOption
| Nome parametro | Tipo | Descrizione |
|---|---|---|
| SeparatorString | string | Carattere utilizzato per separare i campi nel file CSV (ad es., , o ;). |
| ConvertNumericData | string (true/false) |
Indica se le stringhe numeriche devono essere convertite in valori numerici. |
| FirstRow | int | Indice in base 1 della prima riga in cui verranno inseriti i dati. |
| FirstColumn | int | Indice in base 1 della prima colonna in cui verranno inseriti i dati. |
| SourceFile | string | Nome del file CSV sorgente da importare. |
| CustomParsers | List<CustomParserConfig> | Collezione di configurazioni di parser personalizzati per colonne specifiche. |
CustomParserConfig
| Nome parametro | Tipo | Descrizione |
|---|---|---|
| ColumnIndex | int | Indice in base 0 della colonna a cui si applica il parser personalizzato. |
| ParseMethod | string | Metodo di parsing per la colonna (ad es., ToString, ToDate, ToNumber). |
| CustomStyle | string | Stile personalizzato (ad es., formato numero) applicato alle celle analizzate. |
Esempio
<ImportCSVDataOption>
<DestinationWorksheet>Sheet1</DestinationWorksheet>
<IsInsert>true</IsInsert>
<ImportDataType>CSVData</ImportDataType>
<SeparatorString>;</SeparatorString>
<ConvertNumericData>true</ConvertNumericData>
<FirstRow>1</FirstRow>
<FirstColumn>2</FirstColumn>
<SourceFile>TestImportDataCSV.CSV</SourceFile>
<CustomParsers>
<CustomParserConfig>
<ColumnIndex>0</ColumnIndex>
<ParseMethod>ToString</ParseMethod>
<CustomStyle>#</CustomStyle>
</CustomParserConfig>
</CustomParsers>
</ImportCSVDataOption>
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 es., 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 del server. |
Come utilizzare l’API PostImportData con i SDK
Specifica dell’API PostImportData
La Specifica OpenAPI definisce un’interfaccia di programmazione pubblicamente accessibile che consente di effettuare interazioni REST direttamente da un browser web.
Utilizzo dei SDK di Aspose.Cells Cloud
L’utilizzo di un SDK è il modo migliore per accelerare lo sviluppo. Un SDK astrae i dettagli di basso livello, consentendoti di concentrarti sulla logica di business. Consulta il repository GitHub per un elenco completo dei SDK di Aspose.Cells Cloud.
Il seguente esempio di codice mostra come chiamare il servizio web Aspose.Cells utilizzando il SDK PHP: