Разделить файл Excel на несколько файлов — Документация Aspose.Cells Cloud

Aspose.Cells Cloud REST API позволяет разделить многостраничные рабочие книги Excel на отдельные файлы.

Необходимые условия
Перед вызовом API необходимо получить действующий JWT-токен и включить его в заголовок Authorization каждого запроса. Подробности см. в руководстве по аутентификации.

API PostSplit

POST https://api.aspose.cloud/v3.0/cells/split

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

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

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

Имя параметра Тип Расположение Описание
file file formData Загружаемая рабочая книга Excel.
format string query Желаемый выходной формат (например, pdf, csv, json).
password string query Пароль для зашифрованной рабочей книги (необязательно).
from integer query Индекс первого включаемого листа (нумерация с 1).
to integer query Индекс последнего включаемого листа (включительно).

Ответ

{
    "Status" : "OK",
    "Code" : 200,
    "Files": [
        {
            "Filename" : "[имя файла 1]",
            "Filesize" : [размер файла],
            "FileContent" : "[Base64String]"
        },        {
            "Filename" : "[имя файла 2]",
            "Filesize" : [размер файла],
            "FileContent" : "[Base64String]"
        },        {
            "Filename" : "[имя файла 3]",
            "Filesize" : [размер файла],
            "FileContent" : "[Base64String]"
        }
    ]
}

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

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

Как использовать API PostSplit с SDK

Спецификация API PostSplit

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

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

Код Значение Описание
200 OK (OK) Рабочая книга успешно разделена; ответ содержит список файлов.
400 Bad Request (Неверный запрос) Отсутствуют или неверны параметры (например, неподдерживаемый формат).
401 Unauthorized (Неавторизовано) Неверный или отсутствующий JWT-токен.
500 Internal Server Error (Внутренняя ошибка сервера) Произошла непредвиденная ошибка на стороне сервера.

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

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

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

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