Splitter
Welkom bij de uitgebreide gids voor onze Spreadsheet Splitting API – een robuuste oplossing die is ontworpen om het verwerken van documenten met meerdere bladen in diverse populaire formaten te stroomlijnen. Of u nu werkt met traditionele Excel‑werkboeken (.xlsx, .xls, .xlsm), platte‑tekst CSV‑ en TSV‑bestanden, Apple Numbers (.numbers) of een van de andere ondersteunde bestandsformaten, deze API extraheert automatisch elk blad of tabblad en slaat het op als een onafhankelijk bestand. Deze functionaliteit is ideaal voor ontwikkelaars die grote, monolithische datasets moeten opsplitsen in beheersbare delen voor modulaire workflows, gevoelige informatie moeten isoleren, of op maat gemaakte datasets moeten leveren aan verschillende belanghebbenden. De documentatie hieronder leidt u door de kernconcepten van de API, authenticatiemechanismen, request‑structuur en response‑afhandeling, en biedt alles wat u nodig heeft om deze krachtige functionaliteit met één enkele oproep te integreren.
Belangrijkste functies
Ontworpen voor snelheid en betrouwbaarheid, maakt de API gebruik van geoptimaliseerde parse‑engines om snelle verwerking te garanderen, zelfs voor werkboeken met tientallen bladen en duizenden rijen. Het ontwikkelaar‑vriendelijke ontwerp omarmt standaard HTTP‑methoden, JSON‑payloads en duidelijke statuscodes, waardoor u het naadloos kunt integreren in bestaande pipelines of serverloze functies. Gedurende de gids vindt u praktische voorbeelden, best‑practice aanbevelingen en foutoplossingstips die u helpen veelvoorkomende valkuilen te vermijden en de prestaties te maximaliseren. Aan het einde van deze documentatie bent u in staat complexe, multi‑sheet spreadsheets om te zetten in schone, zelfstandige bestanden – waardoor u precieze datasegmentatie met minimale inspanning kunt realiseren. Duik erin en ontdek hoe één enkele aanvraag een wirwar van werkboek kan omvormen tot een collectie kant‑klaar te gebruiken assets.
Documenten
Parameters
- UploadFileRequest.OperationId: Dit is een operatie‑id
- UploadFileRequest.Files: Dit zijn bestanden die u moet uploaden naar onze online diensten; u kunt de gegevens op uw eigen manier voorbereiden, maar ze moeten voldoen aan de standaard van het HTML‑input‑bestand.
-
Stuur een verzoek dat de bestanden en het toegangstoken bevat Splitter API
curl -X 'POST' \ 'https://api.sheetize.cloud/splitter' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer TheAccessToken' \ -H 'Content-Type: multipart/form-data' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@AFileName.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
De service zal reageren met een download‑URL voor het verwerkte bestand, in dit voorbeeld is het:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Stuur een verzoek dat de bestandsnaam en de mapnaam bevat naar Download API
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - U ontvangt het bestand en kunt het gebruiken of eenvoudig doorsturen naar de volgende stap in uw workflow.