Разделить файл 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: