Importera strängarray till Excel-arbetsblad – Aspose.Cells Cloud
Att importera en strängarray till ett Excel-arbetsblad är en vanlig uppgift när du fyller i kalkylark med listbaserad data. Denna åtgärd är användbar i scener som att ladda konfigurationsvärden, överföra data från externa källor eller initiera arbetsblad med fördefinierade strängsamlingar.
Förutsättningar:
- En giltig JWT-token som erhålls via Aspose.Cells Cloud:s autentiseringsflöde.
- Ett befintligt kalkylark (eller möjlighet att skapa ett) i din Aspose Cloud-lagring.
- Rätt SDK-version som stöder modellen
ImportStringArrayOption.
Detta REST API importerar data i form av strängarray till ett Excel-arbetsblad.
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.
Begärandeparametrar
Begäran använder multipart HTTP-innehåll (se RFC 2046 eller RFC 1341).
Den första delen av multipart-kroppen innehåller en ImportStringArrayOption-nyttolast; den andra delen innehåller källdatafil.
Viktiga parametrar beskrivs i följande tabell:
| Parameternamn | Typ | Beskrivning |
|---|---|---|
| FirstRow | int | Startradindex (1-baserat) dit data ska placeras. |
| FirstColumn | int | Startkolumnindex (1-baserat) dit data ska placeras. |
| IsVertical | boolean | true för att infoga data vertikalt; false för att infoga horisontellt. |
| Data | String[] | Den strängarray som ska importeras. |
| DestinationWorksheet | string | Namnet på arbetsbladet som ska ta emot data. |
| IsInsert | boolean | true för att infoga rader/kolumner (skjuta befintliga celler); false för att skriva över befintliga celler. |
| ImportDataType | string | Typ av data som importeras (t.ex. IntArray, DoubleArray, StringArray, TwoDimensionIntArray, TwoDimensionDoubleArray, TwoDimensionStringArray, BatchData, csvData). |
| Source | FileSource | Beskriver var datafil finns när BatchData är null (t.ex. CloudFileSystem, LocalFile). Krävs om BatchData inte tillhandahålls. |
Exempel
<ImportStringArrayOption>
<DestinationWorksheet>Blad1</DestinationWorksheet>
<IsInsert>false</IsInsert>
<ImportDataType>StringArray</ImportDataType>
<FirstRow>1</FirstRow>
<FirstColumn>1</FirstColumn>
<IsVertical>true</IsVertical>
<Source>
<FileSourceType>CloudFileSystem</FileSourceType>
<FilePath>Array_string_xml.txt</FilePath>
</Source>
</ImportStringArrayOption>
Svar
En lyckad begäran returnerar HTTP 200 med ett JSON-svar liknande:
{
"Code": 200,
"Status": "OK"
}
Möjliga statuskoder:
| Kod | Betydelse |
|---|---|
| 200 | Importen lyckades |
| 400 | Felaktig begäran – saknad eller ogiltig data |
| 401 | Otillåten åtkomst – ogiltig eller saknad token |
| 500 | Internt serverfel |
Hur man använder PostImportData API med SDK:er
PostImportData API-specifikation
OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och låter dig utföra REST-interaktioner direkt från en webbläsare.
Använd Aspose.Cells Cloud SDK:er
Att använda en SDK är det bästa sättet att påskynda utvecklingen. En SDK hanterar detaljer på lågnivå och låter dig fokusera på dina projektuppgifter. Se GitHub-förrådet 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: