Объединение нескольких файлов Excel в один — пакетное объединение электронных таблиц в 30+ форматов

Объедините несколько локальных файлов Excel, CSV или ODS в одну рабочую книгу и преобразуйте её в 30+ выходных форматов с помощью API Aspose.Cells Cloud.

Web API

PUT https://api.aspose.cloud/v4.0/cells/merge/spreadsheet

Безопасность и аутентификация

API Aspose.Cells Cloud защищены и требуют аутентификации на основе токена JWT.

Параметры запроса

Имя параметра Тип Местоположение Описание
Spreadsheet Файл FormData Локальный файл электронной таблицы для загрузки. Поддерживаются форматы XLSX, XLS, CSV, ODS и др.
outFormat Строка Query Желаемый выходной формат (например, XLSX, PDF, CSV, HTML). Поддерживается более 30 форматов.
mergeInOneSheet Логическое Query true → все данные объединяются в один рабочий лист; false → сохраняются исходные листы.
outPath Строка Query (опционально) Путь к папке в облаке, куда будет сохранён объединённый файл. Если не указан, используется путь по умолчанию.
outStorageName Строка Query Имя используемого облачного хранилища (по умолчанию или пользовательское).
fontsLocation Строка Query (опционально) Папка в облаке, содержащая пользовательские шрифты для корректного отображения PDF/изображений.
region Строка Query (опционально) Локаль для форматирования чисел, дат и валют (например, ru-RU, en-US, zh-CN).
password Строка Query (опционально) Пароль для открытия защищённой электронной таблицы.

Ответ

{
  "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 объединения электронных таблиц?

Образование и академические приложения

  • Оценка студенческих работ — объединение файлов с заданиями нескольких студентов для единых комментариев и оценивания.
  • Сбор исследовательских данных — консолидация таблиц данных от разных экспериментальных групп.
  • Создание учебных материалов — объединение упражнений из нескольких глав в одну рабочую тетрадь с вопросами.

Обработка и анализ данных

  • Интеграция небольших наборов данных — объединение файлов CSV или Excel, экспортированных из различных источников.
  • Предварительная обработка данных — объединение соответствующих файлов перед анализом.
  • Заполнение шаблонов данными — заполнение предустановленных отчётных шаблонов объединёнными данными.

Разработка и техническая поддержка

  • Подготовка тестовых данных — объединение нескольких файлов с тест-кейсами для автоматизированного тестирования.
  • Анализ журналов — консолидация отчётов о системных журналах за разные периоды.
  • Управление конфигурацией — объединение нескольких конфигурационных таблиц в единый конфигурационный файл.

Почему следует использовать API объединения электронных таблиц?

  • Удобный для разработчика — SDK доступны для множества языков программирования, что снижает усилия по разработке по сравнению с созданием собственного решения.
  • Снижение трудозатрат — исключает необходимость в отдельном персонале для ручной консолидации документов.
  • Оплата по факту использования — платите только за выполненные вызовы API; без предварительных инвестиций.
  • Отсутствие затрат на обслуживание — не нужно обслуживать серверы, обновлять ПО или заботиться о совместимости.

Как использовать API объединения электронных таблиц с помощью SDK

Спецификация OpenAPI

Спецификация OpenAPI предоставляет машинно-читаемое описание API, позволяя напрямую взаимодействовать по протоколу REST.

Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Пример ниже показывает, как вызывать облачный API с помощью cURL.

Использование SDK Aspose.Cells Cloud

Использование SDK — самый быстрый способ разработки, так как SDK абстрагирует низкоуровневые детали и позволяет с помощью небольшого количества кода импортировать данные в ячейки электронной таблицы. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.