Преобразование
Добро пожаловать в документацию API Merger! Этот мощный сервис позволяет без усилий объединять несколько файлов электронных таблиц в один цельный документ всего одним вызовом API. Независимо от того, работаете ли вы с Apple Numbers, CSV, TSV, Excel (.xlsx, .xls) или с другими форматами, Merger обрабатывает преобразование и объединение за вас. Вы можете собрать все данные в один лист для плоского представления или сохранить исходную структуру, разместив каждый исходный файл на отдельном листе. API построен для скорости, безопасности и удобства разработчиков — так что вы можете интегрировать его в свой рабочий процесс с минимальными усилиями и максимальной надёжностью.
Основные функции
В последующих разделах вы найдете подробные рекомендации по аутентификации, формату запросов и обработке ответов. Мы проведём вас через практические примеры как однолистового, так и многолистового объединения, покажем, как тонко настроить параметры, такие как выравнивание столбцов и сохранение типов данных, а также объясним стратегии обработки ошибок, чтобы интеграция оставалась надёжной. К концу этой документации вы сможете автоматизировать консолидацию данных из любого количества файлов, экономя ценное время и снижая риск ручных ошибок. Давайте начнём и раскроем весь потенциал ваших данных с помощью Merger!
Документы
Параметры
- UploadFileRequest.OperationId: Это идентификатор операции
- UploadFileRequest.Files: Это файлы, которые необходимо загрузить в наш онлайн сервис; вы можете подготовить данные в любом удобном для вас виде, но они должны соответствовать стандарту HTML‑элемента input type="file".
-
Отправьте запрос, содержащий файлы и токен доступа Merger API
curl -X 'POST' \ 'https://api.sheetize.cloud/merger' \ -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' - Вы получите файл и сможете либо использовать его, либо просто передать на следующий этап вашего рабочего процесса.