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: