Пакетная блокировка файлов 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: