Добавление фильтра ТОП 10 в рабочий лист Excel – Aspose.Cells Cloud

Этот REST API фильтрует ТОП 10 элементов в списке.

Необходимые условия
• Получите действительный JWT-токен с помощью аутентификации Aspose.Cells Cloud.
• Загрузите рабочую книгу Excel в ваше облачное хранилище Aspose Cloud (или укажите хранилище/папку, где она расположена).
• Знайте имя рабочего листа и диапазон ячеек, который вы хотите отфильтровать.

API PutWorksheetFilterTop10

PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/autoFilter/filterTop10

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

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

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

Имя параметра Тип Расположение Обязательный Значение по умолчанию Описание
name string путь Да Имя файла Excel.
sheetName string путь Да Имя рабочего листа, содержащего данные.
range string query Да Диапазон ячеек, к которому применяется фильтр (например, A1:B10).
fieldIndex integer query Да Индекс столбца (начиная с нуля), по которому применяется фильтр.
isTop boolean query Да true true — фильтровать верхние элементы; false — нижние элементы.
isPercent boolean query Нет false true — интерпретировать itemCount как процент; false — как абсолютное число.
itemCount integer query Нет 10 Количество элементов, включаемых в фильтр.
matchBlanks boolean query Нет false true — включить пустые ячейки в результаты фильтрации.
refresh boolean query Нет false true — обновить фильтр после его применения.
folder string query Нет Папка в хранилище, где расположен файл Excel.
storageName string query Нет Имя облачного хранилища Aspose Cloud.

Ответ

{
    "Status":"OK",
    "Code":200
}

Типичные ошибочные ответы

{
    "Code":400,
    "Message":"Bad Request – отсутствуют или некорректны параметры."
}
{
    "Code":401,
    "Message":"Unauthorized – недействительный или отсутствующий JWT-токен."
}
{
    "Code":413,
    "Message":"Payload Too Large – загруженный файл превышает допустимый размер."
}
{
    "Code":500,
    "Message":"Internal Server Error – непредвиденная ошибка сервера."
}

Коды HTTP-статуса

Код Значение Описание
200 OK Фильтр успешно применён; ответ содержит детали операции.
400 Bad Request Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла).
401 Unauthorized Недействительный или отсутствующий JWT-токен.
413 Payload Too Large Загруженный файл превышает допустимый размер.
500 Internal Server Error Непредвиденная ошибка сервера.

Как использовать API PutWorksheetFilterTop10 с SDK

Спецификация API PutWorksheetFilterTop10

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

Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Пример ниже показывает, как вызвать API с помощью cURL.

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

Использование SDK — самый быстрый способ разработки. SDK обрабатывает низкоуровневые детали, позволяя вам сосредоточиться на вашем проекте. Полный список SDK Aspose.Cells Cloud доступен в репозитории на GitHub.

Следующие примеры кода демонстрируют вызов веб-сервисов Aspose.Cells с использованием различных SDK: