Сплітер
Ласкаво просимо до всебічного посібника з нашого API розділення електронних таблиць — потужного рішення, створеного для спрощення роботи з багатолистовими документами у різноманітних популярних форматах. Незалежно від того, чи працюєте ви з традиційними Excel‑книгами (.xlsx, .xls, .xlsm), текстовими файлами CSV та TSV, Apple Numbers (.numbers) або будь‑яким іншим підтримуваним типом файлів, цей API автоматично витягує кожен лист чи вкладку та зберігає її як окремий файл. Ця можливість ідеальна для розробників, яким потрібно розбити великі монолітні набори даних на керовані частини для модульних робочих процесів, ізолювати конфіденційну інформацію або надавати адаптовані набори даних різним зацікавленим сторонам. Нижче наведена документація, яка проводить вас через основні концепції API, механізми автентифікації, структуру запиту та обробку відповіді, забезпечуючи всі необхідні знання для інтеграції цієї потужної функції лише одним викликом.
Основні функції
Створений для швидкості та надійності, API використовує оптимізовані движки парсингу, щоб забезпечити швидку обробку навіть для робочих книг з десятками листів і тисячами рядків. Його орієнтований на розробників дизайн підтримує стандартні HTTP‑методи, JSON‑нагрузки та зрозумілі коди статусу, що дозволяє безперешкодно інтегрувати його в існуючі конвеєри або безсерверні функції. У цьому посібнику ви знайдете практичні приклади, рекомендації кращих практик та поради щодо усунення проблем, які допоможуть уникнути типових помилок і максимізувати продуктивність. Після ознайомлення з документацією ви зможете перетворювати складні багатолистовi електронні таблиці у чисті автономні файли — даючи змогу точно сегментувати дані з мінімальними зусиллями. Пориньте у матеріал і дізнайтеся, як один запит може перетворити заплутану робочу книгу на колекцію готових до використання ресурсів.
Документи
Параметри
- UploadFileRequest.OperationId: Це ідентифікатор операції
- UploadFileRequest.Files: Це файли, які потрібно завантажити у наші онлайн‑служби; ви можете підготувати дані у будь‑який спосіб, проте вони мають відповідати стандарту HTML‑елементу input type=\"file\".
-
Надішліть запит, що включає файли та токен доступу 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' -
Сервіс відповість URL‑посиланням для завантаження обробленого файлу, у цьому прикладі це:
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/TheFolderName/TheFileName.xlsx", "message": "", "statusCode": 200 } -
Надішліть запит, що включає ім’я файлу та назву папки до API завантаження
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Ви отримаєте файл і можете або використати його, або просто передати на наступний етап вашого робочого процесу.