API для поиска по содержимому электронной таблицы

Программно ищите конкретный текст в любой электронной таблице Excel с помощью Aspose.Cells Cloud API. API позволяет находить текст, числа или формулы в локальных файлах, хранящихся в облаке, что позволяет автоматизировать поиск данных, анализ содержимого и аудит электронных таблиц.

Веб-API

PUT https://api.aspose.cloud/v4.0/cells/search/content

Если вы предпочитаете использовать прямые HTTP-запросы, приведённый ниже пример cURL демонстрирует тот же запрос:

curl -X PUT "https://api.aspose.cloud/v4.0/cells/search/content?searchText=Invoice&ignoringCase=true" \
     -H "Authorization: Bearer {access_token}" \
     -H "Content-Type: multipart/form-data" \
     -F "spreadsheet=@/path/to/your/file.xlsx"

Безопасность и аутентификация

Aspose.Cells Cloud API защищены и требуют аутентификации по токену JWT.

-H "Authorization: Bearer {access_token}"

Параметры запроса

Параметр Тип Местоположение Описание
spreadsheet Файл FormData Файл Excel, в котором необходимо выполнить поиск.
searchText Строка Query Текст (или числовое значение), который необходимо найти в рабочей книге.
ignoringCase Логическое Query Установите значение true для выполнения регистронезависимого поиска.
worksheet Строка Query Имя рабочего листа, в котором ограничить поиск. Если не указано, сканируются все.
cellArea Строка Query Диапазон в стиле A1 (например, A1:C10), ограничивающий область поиска.
region Строка Query Географический регион сервиса (например, us-east-1).
password Строка Query Пароль, необходимый для открытия защищённой рабочей книги.

Ответ

API возвращает объект SearchResult, содержащий массив найденных ячеек. Каждый элемент содержит имя рабочего листа, адрес ячейки и найденный текст.

{
  "textItems": [
    {
      "cellName": "A1",
      "text": "Итого",
      "occurrences": 1
    },
    {
      "cellName": "B5",
      "text": "Итого",
      "occurrences": 2
    }
  ],
  "code": 200,
  "status": "OK"
}

Коды ошибок

Где следует использовать API поиска по содержимому электронной таблицы?

Почему стоит использовать API поиска по содержимому электронной таблицы?

Как использовать поиск по содержимому электронной таблицы с помощью SDK

Спецификация OpenAPI

Спецификация OpenAPI определяет публично доступное программное интерфейсное описание и позволяет выполнять REST-взаимодействия напрямую из веб-браузера.

Использование SDK Aspose.Cells Cloud

Использование SDK — самый быстрый способ интеграции функционала поиска. SDK абстрагирует HTTP-уровень, позволяя вызывать API с минимальным объёмом кода. Полный список SDK доступен в репозитории на GitHub.

Примеры кода ниже демонстрируют вызов операции поиска по содержимому электронной таблицы с использованием различных SDK: