Добавление фильтра ТОП 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: