Разделитель
Добро пожаловать в всестороннее руководство по нашему API разделения электронных таблиц — надёжному решению, разработанному для упрощения работы с многостраничными документами в различных популярных форматах. Независимо от того, работаете ли вы с традиционными книгами Excel (.xlsx, .xls, .xlsm), обычными CSV и TSV файлами, Apple Numbers (.numbers) или любыми другими поддерживаемыми типами файлов, этот API автоматически извлекает каждый лист или вкладку и сохраняет их как отдельные файлы. Эта возможность идеальна для разработчиков, которым необходимо разбить большие монолитные наборы данных на управляемые части для модульных рабочих процессов, изолировать конфиденциальную информацию или предоставлять специально подготовленные наборы данных различным заинтересованным сторонам. Ниже представлена документация, которая проведёт вас через основные концепции API, механизмы аутентификации, структуру запросов и обработку ответов, предоставляя всё необходимое для интеграции этой мощной функции одним единственным вызовом.
Основные функции
Созданный для скорости и надёжности, API использует оптимизированные движки парсинга, обеспечивая быструю обработку даже книг с десятками листов и тысячами строк. Его ориентированный на разработчиков дизайн поддерживает стандартные HTTP‑методы, JSON‑payload и понятные коды состояния, позволяя без проблем интегрировать его в существующие конвейеры или безсерверные функции. В течение руководства вы найдёте практические примеры, рекомендации лучших практик и советы по устранению неполадок, помогающие избежать распространённых ошибок и максимизировать производительность. К концу этой документации вы сможете преобразовать сложные многостраничные электронные таблицы в чистые автономные файлы — позволяя достичь точной сегментации данных с минимальными усилиями. Погрузитесь и откройте, как один запрос может превратить запутанную книгу в набор готовых к использованию ресурсов.
Документы
Параметры
- UploadFileRequest.OperationId: Это идентификатор операции
- UploadFileRequest.Files: Это файлы, которые необходимо загрузить в наши онлайн‑сервисы; вы можете подготовить данные любым способом, но они должны соответствовать стандарту HTML‑input 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' - Вы получите файл и сможете либо использовать его, либо просто передать следующему шагу вашего рабочего процесса.