Как разделить рабочую книгу Excel на несколько файлов с помощью API Aspose.Cells Cloud
Этот REST API позволяет разделить рабочую книгу Excel на несколько файлов в различных форматах.
Необходимые условия — Для использования этого API необходимо получить действующий токен JWT, убедиться, что используется поддерживаемая версия SDK и проверить, что ваша рабочая книга хранится в поддерживаемом хранилище. API также накладывает ограничения на размер файла, описанные в руководстве платформы.
API PostWorkbookSplit
PUT https://api.aspose.cloud/v3.0/cells/{name}/split
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе токена JWT.
Параметры запроса
| Имя параметра | Тип | Расположение | Описание | Обязательный |
|---|---|---|---|---|
| files[] | файл | formData | Одна или несколько рабочих книг Excel для разделения. Используйте file1, file2, … в запросе. |
Да |
| format | строка | Query | Желаемый выходной формат для разделённых файлов. | Нет |
| from | целое | Query | Индекс начального листа. | Нет |
| to | целое | Query | Индекс конечного листа. | Нет |
| horizontalResolution | целое | Query | Горизонтальное разрешение изображения. | Нет |
| verticalResolution | целое | Query | Вертикальное разрешение изображения. | Нет |
| outFolder | строка | Query | Папка вывода для разделённых файлов. | Нет |
| splitNameRule | строка | Query | Правило именования для разделённых файлов. | Нет |
| folder | строка | Query | Папка, содержащая исходную рабочую книгу. | Нет |
| storageName | строка | Query | Имя хранилища, которое следует использовать. | Нет |
Ответ
{
"Status":"OK",
"Code":200,
"Files": [
{
"Filename" : "[имя файла1]",
"Filesize" : [размер файла],
"FileContent" : "[Base64String]"
},
{
"Filename" : "[имя файла2]",
"Filesize" : [размер файла],
"FileContent" : "[Base64String]"
},
{
"Filename" : "[имя файла3]",
"Filesize" : [размер файла],
"FileContent" : "[Base64String]"
}
]
}
Коды HTTP-статуса
| Код | Значение | Описание |
|---|---|---|
| 200 | OK | Фильтр успешно применён; в ответе содержатся сведения об операции. |
| 400 | Bad Request | Отсутствуют или неверны параметры (например, неподдерживаемый тип файла). |
| 401 | Unauthorized | Неверный или отсутствующий токен JWT. |
| 413 | Payload Too Large | Загруженный файл превышает ограничение по размеру. |
| 500 | Internal Server Error | Непредвиденная ошибка сервера. |
Как использовать API PostWorkbookSplit с SDK
Спецификация API PostWorkbookSplit
Спецификация OpenAPI определяет публично доступное программное интерфейсное определение и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для лёгкого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как выполнять вызовы в Cloud API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали, позволяя вам сосредоточиться на задачах проекта. Полный список SDK Aspose.Cells Cloud доступен на GitHub-репозитории.
Следующие примеры кода демонстрируют, как выполнять вызовы в веб-сервисы Aspose.Cells с помощью различных SDK: