Dela Excel-fil i molnet för att separera filer & exportera till 30+ format
Dela upp en stor Excel-arbetsbok som lagras i molnet i separata filer per kalkylblad och exportera varje del till över 30 utdataformat såsom PDF, CSV, JSON, ODS och XPS med Aspose.Cells Cloud.
Split Remote Spreadsheet API
Web API
PUT https://api.aspose.cloud/v4.0/cells/{name}/split/spreadsheet
Säkerhet och autentisering
Aspose.Cells Cloud APIs är säkra och kräver JWT-tokenbaserad autentisering.
Begäran parametrar:
| Parameter Name | Typ | Path/Query String/HTTP Body | Beskrivning |
|---|---|---|---|
| name | String | Path | Namnet på arbetsboksfilen (t.ex. data.xlsx) som ska delas, placerad i den angivna mappen i molnlagring. |
| folder | String | Query | Sökvägen till molnlagringsmappen där källarbetsboken lagras. |
| from | Integer | Query | Startindex för kalkylblad (0-baserat) för delningsåtgärden. Exempel: 0 anger det första kalkylbladet. |
| to | Integer | Query | Slutindex för kalkylblad (0-baserat) för delningsåtgärden. Exempel: 2 delar kalkylbladen 0, 1 och 2. |
| outFormat | String | Query | Utdatafilformat för de delade filerna. Stödda format inkluderar XLSX, PDF, CSV, JSON, HTML och 30+ andra. |
| storageName | String | Query | (Valfritt) Namnet på molnlagringen där källarbetsboken finns. Om utelämnas används standardmolnlagringen. |
| outPath | String | Query | (Valfritt) Målmappens sökväg i molnet där de delade filerna sparas. Om utelämnas sparas filerna i källmappen. |
| outStorageName | String | Query | Namnet på molnlagringen där de utdata-delade filerna kommer att lagras. |
| fontsLocation | String | Query | (Valfritt) Anger en anpassad mapp i molnet som innehåller typsnittsfiler för korrekt textrendering i PDF/bildutdata. |
| region | String | Query | (Valfritt) Anger språkinställningen för formatering av tal, datum och valuta i utdatafilerna (t.ex. "sv-SE", "en-US", "de-DE"). |
| password | String | Query | (Valfritt) Om källarbetsboken är lösenordsskyddad, ange lösenordet för att öppna filen. |
Svar
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
]
Filen kan laddas ner direkt från eller sparas till den plats som anges av outPath.
Detaljerad lyckad respons
| Statuskod | Content‑Type | Beskrivning |
|---|---|---|
| 200 OK | application/octet-stream |
Binär ström av den sammanslagna arbetsboksfilen. |
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller åtgärdens detaljer. |
| 400 | Bad Request | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Unauthorized | Ogiltig eller saknad JWT-token. |
| 413 | Payload Too Large | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internal Server Error | Oväntat serverfel. |
Var bör vi använda Split Remote Spreadsheet API?
- Avdelningsdatafördelning: Dela en enhetlig arbetsbok som innehåller data från flera avdelningar i avdelningsspecifika filer.
- Regional rapportfördelning: Dela nationella försäljningsrapporter i separata regionala rapportfiler enligt region.
- Kunddataskyddsfördelning: Dela en arbetsbok som innehåller känslig information i en dedikerad kundvy-fil.
- Periodisk rapportdelning: Dela automatiskt sammanfattande rapporter i veckovisa eller dagliga rapporter månadsvis.
- Fördelning i flera format: Dela en enda Excel-fil i flera formatversioner såsom PDF, CSV, JSON, etc., samtidigt.
- Mallbaserad delning: Dela datafiler i standardiserade utdatafiler baserat på fördefinierade mallar.
- Datkälla förbearbetning: Dela Excel-filen i en standardiserad CSV-fil innan data laddas in i databasen.
- API-förberedelse av data: Dela stora datamängder i mindre chunkar lämpliga för API-överföring.
- Mikrotjänstdatabefordran: Dela den centrala datafilen i separata datafiler som krävs av varje mikrotjänst.
Varför bör du använda Split Remote Spreadsheet API?
- Utvecklarvänligt: Aspose.Cells Cloud erbjuder SDK-bibliotek i flera språk, vilket möjliggör snabb utveckling och följs med omfattande dokumentation. Jämfört med att bygga egna lösningar för diagramrendering minskar detta avsevärt utvecklingsarbetet.
- Lägre arbetskostnader: Minskar behovet av tjänster dedikerade till dokumentkonsolidering.
- Betala per användning: Inget förstainvestering; du betalar endast för API-anrop som faktiskt används.
- Inga underhållskostnader: Inget behov av att underhålla servrar, uppdatera programvara eller hantera kompatibilitetsproblem.
- Bevarar avancerad Excel-formatering i allmänt tillgängligt PDF-format.
Hur man använder Split Remote Spreadsheet API med SDK:er
Split Remote Spreadsheet API-specifikation
Split Remote Spreadsheet API-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och möjliggör REST-interaktioner direkt från en webbläsare.
Du kan använda verktyget cURL för kommandoraden för enkelt att komma åt Aspose.Cells webbtjänster. Följande exempel visar hur man gör anrop till moln-API:et med cURL.
Använd Aspose.Cells Cloud SDK:er
Att använda ett SDK är det snabbaste sättet att utveckla, eftersom det abstraherar bort detaljerna på låg nivå och låter dig dela upp kalkylbladet i molnet i separata filer med kort kod.
Kolla in GitHub-lagringsplatsen för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man gör anrop till Aspose.Cells webbtjänster med olika SDK:er: