Объединение Excel-файлов в облаке — объединение электронных таблиц онлайн с помощью Aspose.Cells Cloud API
Быстро объединяйте Excel-файлы, хранящиеся в облаке, с другими электронными таблицами с помощью Aspose.Cells Cloud API, а также задавайте формат выходных данных и место их хранения.
API объединения удалённой электронной таблицы
Перед вызовом этой операции убедитесь, что у вас есть:
- Действительный JWT-токен доступа (см. руководство по аутентификации).
- Исходная рабочая книга и все файлы для объединения загружены в ваше облачное хранилище.
- Необходимые разрешения на чтение из исходной папки и запись в целевую папку.
Web API
PUT https://api.aspose.cloud/v4.0/cells/{name}/merge/spreadsheet
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса:
| Имя параметра | Тип | Путь/Строка запроса/Тело HTTP-запроса | Описание |
|---|---|---|---|
| name | String | Path | Имя исходного файла рабочей книги, подлежащей объединению. |
| mergedSpreadsheet | String | Query | Список имен файлов электронных таблиц для объединения в исходную рабочую книгу, разделённый запятыми. |
| folder | String | Query | Путь к папке в облачном хранилище, содержащей исходную рабочую книгу. |
| outFormat | String | Query | Желаемый формат выходного объединённого файла (например, XLSX, PDF, CSV). |
| mergeInOneSheet | Boolean | Query | Установите значение true, чтобы объединить все исходные данные в один рабочий лист; значение false создаёт отдельные рабочие листы для каждого файла. |
| storageName | String | Query | (Опционально) Имя облачного хранилища, в котором находится исходная рабочая книга. Если не указано, используется хранилище по умолчанию. |
| outPath | String | Query | (Опционально) Путь к целевой папке в облачном хранилище для сохранения объединённого файла. Если не указано, файл сохраняется в исходной папке. |
| outStorageName | String | Query | Имя облачного хранилища для сохранения выходного файла. |
| fontsLocation | String | Query | (Опционально) Пользовательский путь к папке с файлами шрифтов, используемыми при преобразовании в форматы изображений/PDF. |
| region | String | Query | (Опционально) Локаль/регион для форматирования дат, чисел и валют в выходном файле (например, en-US, de-DE). |
| password | String | Query | (Опционально) Пароль, необходимый для открытия защищённой исходной рабочей книги. |
Ответ
Статус: 200 OK
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Файл можно загрузить непосредственно из указанного места или сохранить по пути, заданному в параметре outPath.
Детали успешного ответа
| Код статуса | Content‑Type | Описание |
|---|---|---|
| 200 OK | application/octet-stream |
Двоичный поток объединённого файла рабочей книги. |
Коды HTTP-статусов
| Код | Значение | Описание |
|---|---|---|
| 200 | OK | Фильтр применён успешно; ответ содержит детали операции. |
| 400 | Bad Request | Отсутствуют или недопустимы параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized | Недействительный или отсутствующий JWT-токен. |
| 413 | Payload Too Large | Загруженный файл превышает лимит размера. |
| 500 | Internal Server Error | Непредвиденная ошибка сервера. |
Где следует использовать API объединения удалённой электронной таблицы?
Интеграция данных корпоративного уровня
- Агрегация отчётов нескольких отделов — объединение отдельных отчётов Excel, представленных отделами продаж, маркетинга, финансов и другими.
- Сводная сводка данных по филиалам — обобщение показателей эффективности каждого филиала по всему миру.
- Консолидация данных партнёров — объединение данных, предоставленных несколькими партнёрами, в одну рабочую книгу.
Облачный рабочий процесс обработки документов
- Обработка файлов в облачном хранилище — прямое объединение Excel-файлов, хранящихся в AWS S3, Azure Blob или Google Cloud Storage.
- Консолидация данных из нескольких источников — объединение файлов из различных облачных местоположений в одну рабочую книгу.
- Автоматизация конвейеров данных — интеграция API в ETL-процессы для автоматического объединения файлов.
Автоматизация управления документами
- Консолидация по версиям — объединение различных версий плана проекта или бюджетной книги.
- Заполнение данных в шаблонах — вставка файлов данных в стандартизированные шаблоны отчётов.
- Регулярная генерация отчётов — автоматизация еженедельных, ежемесячных и ежеквартальных сводных отчётов.
Кроссплатформенное сотрудничество
- Сотрудничество удалённых команд — консолидация работы, представленной разрозненными членами команды.
- Организация данных клиентов — объединение заказов или отзывов от нескольких клиентов.
- Сводка информации от поставщиков — объединение коммерческих предложений или информационных данных от нескольких поставщиков.
Почему стоит использовать API объединения удалённой электронной таблицы?
- Удобный для разработчиков — Aspose.Cells Cloud предоставляет SDK для множества языков программирования, сокращая время разработки и предлагая подробную документацию. По сравнению с созданием собственного решения это значительно снижает объём работ.
- Снижение затрат на персонал — уменьшает потребность в сотрудниках, занятых ручной консолидацией документов.
- Платежи по факту использования — отсутствие предварительных инвестиций; вы платите только за фактически выполненные вызовы API.
- Отсутствие затрат на обслуживание — отсутствие необходимости в обслуживании серверов, обновлении программного обеспечения и решениях проблем совместимости.
Как использовать API объединения удалённой электронной таблицы с помощью SDK
Спецификация API объединения удалённой электронной таблицы
Спецификация API объединения удалённой электронной таблицы описывает REST-интерфейс, который можно вызывать непосредственно из любого HTTP-клиента.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells Cloud. В следующем примере показано, как выполнять вызовы в облачный API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки, так как он абстрагирует низкоуровневые детали и позволяет объединять электронную таблицу в другую с помощью короткого фрагмента кода.
Ознакомьтесь с репозиторием на GitHub для получения полного списка SDK Aspose.Cells Cloud.
Приведённые ниже примеры кода демонстрируют взаимодействие с веб-сервисами Aspose.Cells Cloud с использованием различных SDK: