Пакетная блокировка файлов Excel
Этот REST API позволяет выполнять пакетную блокировку подходящих файлов Excel.
REST API
POST http://api.aspose.cloud/v3.0/cells/batch/lock
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса
| Имя параметра | Тип | Расположение | Описание |
|---|---|---|---|
| BatchLockRequest | BatchLockRequest | body | JSON-тело, содержащее параметры блокировки. |
Свойства BatchLockRequest
| Имя | Тип | Описание | Примечания |
|---|---|---|---|
| SourceFolder | string | Папка, содержащая исходные файлы Excel. | необязательно |
| MatchCondition | MatchConditionRequest | Условия для выбора файлов, подлежащих блокировке. | необязательно |
| Password | string | Пароль, применяемый к заблокированным файлам. | необязательно |
| OutFolder | string | Папка назначения для заблокированных файлов. | необязательно |
Свойства 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 PostBatchLock с SDK
Спецификация API PostBatchLock
Спецификация OpenAPI определяет общедоступный программный интерфейс, позволяющий выполнять взаимодействие с REST напрямую из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. В приведенном ниже примере показано, как вызвать облачный API с помощью cURL.
Использование SDK Aspose.Cells Cloud
Использование SDK — самый быстрый способ разработки. SDK скрывает низкоуровневые детали, позволяя сосредоточиться на задачах блокировки. Полный список SDK Aspose.Cells Cloud доступен в репозитории GitHub.
Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: