Importera batchdata till Excel-arbetsblad – Aspose.Cells Cloud-dokumentation
Detta REST-API importerar batchdata till ett Excel-arbetsblad. Det tar emot en multipart-begäran där den första delen innehåller objektet ImportBatchDataOption och den andra delen innehåller den faktiska datafilen (CSV, JSON, XML, etc.).
Operationen använder en HTTP-begäran med multipart-innehåll (se RFC 2046 eller RFC 1341).
PostImportData API
POST https://api.aspose.cloud/v3.0/cells/import
Säkerhet och autentisering
Aspose.Cells Cloud-API:er är säkra och kräver JWT-tokenbaserad autentisering.
ImportBatchDataOption
| Parameter namn | Typ | Beskrivning |
|---|---|---|
| BatchData | List<CellValue> |
Samling av cellvärden som ska skrivas direkt. |
| DestinationWorksheet | string |
Namn på arbetsbladet dit data ska importeras. |
| IsInsert | bool |
När true infogas data och befintliga celler skjuts åt sidan; när false skriver data över befintliga celler. |
| ImportDataType | string |
Format på den data som ska importeras. Tillåtna värden: IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData. |
| Source | FileSource |
Anger platsen för datafilen när BatchData är null. |
CellValue
| Parameter namn | Typ | Beskrivning |
|---|---|---|
| rowIndex | int |
Nollbaserat radindex för målcellen. |
| columnIndex | int |
Nollbaserat kolumnindex för målcellen. |
| type | string |
Datatyp för värdet (t.ex. int, double, string). |
| value | string |
Det faktiska värdet som ska skrivas i cellen. |
| style | Style |
Valfri stilinformation för cellen. |
FileSource
| Parameter namn | Typ | Beskrivning |
|---|---|---|
| FileSourceType | string |
Källa för filen: InMemoryFiles, CloudFileSystem eller RequestFiles. |
| FilePath | string |
Sökväg eller identifierare för filen inom den valda källan. |
Exempel (XML)
<ImportBatchDataOption>
<DestinationWorksheet>Ark1</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>
Svar
{
"Status":"OK",
"Code":200
}
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter har tillämpats framgångsrikt; svaret innehåller åtgärdens detaljer. |
| 400 | Felaktig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Inte auktoriserad | Ogiltig eller saknad JWT-token. |
| 413 | För stor nyttolast | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Hur du använder PostImportData API med SDK:er
PostImportData API-specifikation
OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt som gör att du kan utföra REST-interaktioner direkt från en webbläsare.
Använd Aspose.Cells Cloud SDK:er
Att använda en SDK är det snabbaste sättet att integrera den här funktionen. SDK:er hanterar detaljer på låg nivå så att du kan fokusera på din affärslogik. Se GitHub-repositoriet för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur du anropar Aspose.Cells-webbtjänster med olika SDK:er: