Инструмент разделения Excel — Разделение локальной электронной таблицы на файлы в 30+ форматах

Разделите локальную рабочую книгу Excel на отдельные файлы полностью — облачное хранилище не требуется. Поддерживаемые выходные форматы: PDF, CSV, JSON, ODS, XPS и ещё более 30.

API разделения электронной таблицы

Web API

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

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

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

-H "Authorization: Bearer {access_token}"

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

Имя параметра Тип Путь/Строка запроса/HTTPBody Описание
Spreadsheet File FormData Локальный файл электронной таблицы, подлежащий разделению. Поддерживаемые форматы включают XLSX, XLS, ODS, CSV и др. Обработка файла происходит полностью на сервере без использования облачного хранилища.
from Integer Query Начальный индекс (с нуля) диапазона листов для разделения (например, 0 для первого листа).
to Integer Query Конечный индекс (с нуля) диапазона листов для разделения (например, 2 разделит листы с индексами 0, 1 и 2).
outFormat String Query Выходной формат создаваемых файлов. Поддерживает более 30 форматов: PDF, CSV, JSON, XLSX, HTML и др.
outPath String Query (Опционально) Путь к локальной папке, в которую будут сохранены выходные файлы. Если не указан, файлы сохраняются во временную папку по умолчанию.
outStorageName String Query Идентификатор хранилища для организации выходных файлов. В режиме локальной обработки обычно обозначает сессионное или пользовательское хранилище.
fontsLocation String Query (Опционально) Указывает локальную или пользовательскую папку шрифтов для корректного отображения текста при экспорте в PDF или графические форматы.
region String Query (Опционально) Устанавливает региональные настройки для форматирования чисел, дат и валют в выходных файлах (например, "ru-RU", "de-DE").
password String Query (Опционально) Пароль, если загружаемая электронная таблица защищена. Необходим для открытия и обработки файла.

Ответ

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Файл можно загрузить напрямую или сохранить в путь, указанный в параметре outPath.

Детали успешного ответа

Код статуса Content‑Type Описание
200 OK application/octet-stream Бинарный поток объединённой рабочей книги Excel.

HTTP-коды статуса

Код Значение Описание
200 OK (OK) Фильтр применён успешно; ответ содержит детали операции.
400 Bad Request (Неверный запрос) Отсутствуют или неверны параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизован) Неверный или отсутствует токен JWT.
413 Payload Too Large (Слишком большой payload) Загруженный файл превышает допустимый размер.
500 Internal Server Error (Внутренняя ошибка сервера) Непредвиденная ошибка сервера.

Где следует использовать API разделения электронной таблицы?

  • Распределение данных по отделам: Разделить единую рабочую книгу с данными из нескольких отделов на отдельные файлы по каждому отделу.
  • Региональное распространение отчётов: Разделить национальные отчёты по продажам на отдельные региональные отчёты.
  • Распределение данных с маскировкой: Разделить рабочую книгу с конфиденциальной информацией на файлы с ограниченным набором данных.
  • Периодическое разделение отчётов: Автоматически разделять сводные отчёты на еженедельные или ежедневные отчёты ежемесячно.
  • Мультиформатное распространение: Разделить один файл Excel на несколько версий в различных форматах (PDF, CSV, JSON и др.) одновременно.
  • Разделение по шаблонам: Разделить файлы данных на стандартные выходные файлы на основе предопределённых шаблонов.
  • Предобработка источника данных: Разделить файл Excel на стандартный CSV-файл перед загрузкой данных в базу данных.
  • Подготовка данных для API: Разделить большие наборы данных на более мелкие части, удобные для передачи через API.

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

  • Удобен для разработчиков: Aspose.Cells Cloud предоставляет SDK для множества языков программирования, что позволяет быстро разрабатывать приложения и предоставляет исчерпывающую документацию. По сравнению с созданием собственных решений для визуализации диаграмм, это значительно снижает объём разработки.
  • Снижение затрат на персонал: Уменьшает потребность в специалистах, ответственных за объединение документов.
  • Оплата по факту использования: Нет необходимости в начальных инвестициях; вы платите только за реально выполненные вызовы API.
  • Нулевые затраты на обслуживание: Не требуется обслуживать серверы, обновлять ПО или решать проблемы совместимости.
  • Сохраняет сложное форматирование Excel в универсально доступном формате PDF.

Как использовать API разделения электронной таблицы с SDK

Спецификация API разделения электронной таблицы

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

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

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

Следующие примеры кода демонстрируют, как вызывать веб-сервисы Aspose.Cells Cloud с использованием различных SDK: