Пакетное преобразование файлов Excel
Этот REST API позволяет выполнять пакетное преобразование подходящих файлов.
REST API
POST http://api.aspose.cloud/v3.0/cells/batch/convert
Безопасность и аутентификация
API Aspose.Cells Cloud защищены и требуют аутентификации на основе токена JWT.
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| batchConvertRequest | object | body | Тело запроса, содержащее настройки преобразования. |
Свойства BatchConvertRequest
| Имя | Тип | Описание | Примечания |
|---|---|---|---|
| SourceFolder | string | Путь к папке, содержащей исходные файлы Excel. | [опционально] |
| MatchCondition | MatchConditionRequest | Условия, используемые для выбора файлов для преобразования. | [опционально] |
| Format | string | Целевой формат преобразования (например, pdf, csv). |
[опционально] |
| OutFolder | string | Папка назначения, куда будут сохранены преобразованные файлы. | [опционально] |
| SaveOptions | SaveOptions | Дополнительные параметры, управляющие способом сохранения файлов. | [опционально] |
Свойства MatchConditionRequest
| Имя | Тип | Описание | Примечания |
|---|---|---|---|
| RegexPattern | string | Регулярное выражение, используемое для фильтрации имен файлов. | [опционально] |
| FullMatchConditions | string[] | Список точных условий по имени файла для сопоставления. | [опционально] |
Параметр тела запроса
| Имя параметра | Тип | Описание |
|---|---|---|
| data | file | Бинарное содержимое файла рабочей книги для создания. |
Ответ
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
Коды HTTP-статуса
| Код | Значение | Условия возврата |
|---|---|---|
| 200 OK | Рабочая книга успешно создана | Нормальный сценарий выполнения |
| 201 Created | Рабочая книга создана (альтернативный ответ) | Когда API возвращает статус «создано» |
| 400 Bad Request | Некорректные параметры | Ошибка со стороны клиента |
| 401 Unauthorized | Отсутствует или недействителен токен | Ошибка аутентификации |
| 409 Conflict | Файл существует и isWriteOver=false |
Конфликт с существующим файлом |
Как использовать API PostBatchConvert с SDK
Спецификация API PostBatchConvert
Спецификация OpenAPI определяет общедоступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В следующем примере показано, как выполнять вызовы в Cloud API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — это лучший способ ускорить разработку. SDK обрабатывает низкоуровневые детали и позволяет сосредоточиться на задачах вашего проекта. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.
Следующие примеры кода демонстрируют, как выполнять вызовы веб-сервисов Aspose.Cells с использованием различных SDK: