Excel-plattform för dataintegriering från flera källor – Aspose.Cells Clouds API för automatisk dataimport och -transformation.
Grundläggande funktioner
Stöd för flera dataformat
- CSV-dataimport: Stöder flera avgränsare och identifierar automatiskt kodning.
- JSON-datahantering: Flattar komplexa JSON-strukturer till Excel-tabeller.
- XML-filkonvertering: Knyter noddata till Excel-rad- och kolumnstruktur.
Beskrivning av API:et för import av data till kalkylblad
Webb-API
PUT https://api.aspose.cloud/v4.0/cells/import/data
Säkerhet och autentisering
Aspose.Cells Cloud-API:er är säkra och kräver JWT-tokenbaserad autentisering.
Begärandeparametrar
| ParameterNamn | Typ | Plats | Beskrivning |
|---|---|---|---|
| datafile | Fil | FormData | Datafilen (CSV, JSON eller XML) som ska importeras. |
| spreadsheet | Fil | FormData | Målarbetsboken som ska ta emot den importerade datan. |
| worksheet | sträng | Query | Namn på arbetsbladet där datan ska placeras. |
| startCell | sträng | Query | Översta vänstra cellen (t.ex. A1) som markerar startpositionen för importen. |
| insert | bool | Query | true för att infoga rader; false för att skriva över befintlig data. |
| convertNumericData | bool | Query | true för att konvertera numeriska strängar till siffror vid import. |
| splitter | sträng | Query | Enkeltecken för CSV-avgränsare (standard är ,). |
| outPath | sträng | Query (valfritt) | Mappkväll för den uppdaterade arbetsboken. |
| outStorageName | sträng | Query (valfritt) | Namn på lagringsplatsen för utfil. |
| fontsLocation | sträng | Query (valfritt) | Sökväg till en anpassad teckensnittsmapp, om sådan krävs. |
| region | sträng | Query (valfritt) | Konfiguration av kalkylbladsregion (t.ex. sv-SE). |
| password | sträng | Query (valfritt) | Lösenord för att öppna en skyddad arbetsbok. |
Svar
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller åtgärdsdetaljer. |
| 400 | Felaktig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Oauktoriserad | Ogiltig eller saknad JWT-token. |
| 413 | Payload för stor | Uppladdad fil överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Varför du bör använda detta API
- Effektiv dataladdning – Möjliggör bulkimport av stora dataset direkt till en arbetsbok utan att skapa mellanliggande filer.
- Brett SDK-stöd – Erhåller klientsbibliotek för .NET, Java, PHP, Ruby, Node.js, Python, Go och Perl, vilket förenklar integrationen.
- Bearbetning i minnet – Utför transformationer i minnet, vilket minskar kraven på temporär lagring.
Hur du använder API:et för import av data till kalkylblad med SDK:er
Anteckningar / begränsningar: API:et stöder upp till 1 000 000 rader per import. Komma är standardavgränsare för CSV; andra enkeltolkade avgränsare kan anges via parametern splitter. Stora XML-filer kan öka bearbetningstiden.
För relaterade åtgärder såsom export av data eller konvertering av arbetsboksformat, se dokumentationen för Export Data och Convert Workbook.
API-specifikation för import av data till kalkylblad
API-specifikationen för import av data till kalkylblad tillhandahåller ett offentligt tillgängligt programmeringsgränssnitt, vilket möjliggör REST-interaktioner direkt från din webbläsare. Du kan använda kommandoradsverktyget cURL för enkelt att komma åt Aspose.Cells webbtjänster. Följande exempel visar hur du gör anrop till Cloud-API:et med cURL.
Använd Aspose.Cells Cloud SDK:er
Att använda SDK är det snabbaste sättet att utveckla, eftersom den döljer detaljer på låg nivå och låter dig importera data till ett kalkylblad med kort kod. Kolla in GitHub-arkivet för en komplett lista över Aspose.Cells Cloud SDK:er.