Скрытие элемента поля сводной таблицы — руководство по Aspose.Cells Cloud API
Перед вызовом API убедитесь, что у вас есть:
- Действительный JWT-токен доступа (получаемый через аутентификационный поток Aspose Cloud).
- Целевая рабочая книга загружена в ваше облачное хранилище Aspose Cloud.
- Рабочий лист и сводная таблица уже созданы.
Эти предварительные условия помогают избежать ошибок аутентификации и ответов «ресурс не найден». Далее приведены необходимые шаги по настройке перед вызовом API.
Этот REST API скрывает элемент поля сводной таблицы.
API PostPivotTableFieldHideItem
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/pivottables/{pivotTableIndex}/PivotField/Hide
Безопасность и аутентификация
Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.
Параметры запроса
| Имя параметра | Тип | Местоположение | Описание |
|---|---|---|---|
| name | string | path | Имя файла Excel. |
| sheetName | string | path | Рабочий лист, содержащий сводную таблицу. |
| pivotTableIndex | integer | path | Индекс сводной таблицы внутри рабочего листа. |
| pivotFieldType | string | query | Тип поля сводной таблицы (Строка, Столбец, Страница, Данные и т.д.). |
| fieldIndex | integer | query | Индекс поля сводной таблицы (начиная с 0), которое нужно изменить. |
| itemIndex | integer | query | Индекс конкретного элемента в поле, который нужно скрыть. |
| isHide | boolean | query | Установите значение true, чтобы скрыть элемент; false, чтобы показать его. |
| needReCalculate | boolean | query | Указывает, следует ли пересчитать сводную таблицу после изменения. По умолчанию false. |
| folder | string | query | Путь к папке, где хранится рабочая книга. |
| storageName | string | query | Имя сервиса хранилища. |
Краткая справка по обязательным параметрам запроса
- pivotFieldType – тип поля (например,
Row). - fieldIndex – индекс поля (начиная с 0), который нужно изменить.
- itemIndex – индекс элемента (начиная с 0), который нужно скрыть/показать.
- isHide –
true, чтобы скрыть,false, чтобы показать. - needReCalculate – необязательный, по умолчанию
false.
Спецификация OpenAPI определяет общедоступное программное интерфейсное взаимодействие и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.
Вы можете использовать утилиту командной строки cURL для простого доступа к веб-сервисам Aspose.Cells. Ниже приведён пример вызова API с помощью cURL.
Детали ответа
| Код состояния | Описание |
|---|---|
| 200 | Элемент успешно скрыт. |
| 400 | Неверный запрос — отсутствующие или некорректные параметры. |
| 401 | Неавторизован — недействительный или отсутствующий JWT-токен. |
| 500 | Ошибка сервера — операция не может быть завершена. |
Примечание: Если указанные fieldIndex или itemIndex выходят за допустимые пределы, API возвращает ответ 400 Bad Request.
Семейство облачных SDK
Использование SDK — самый быстрый способ разработки под API. SDK берут на себя работу с низкоуровневыми деталями, позволяя сосредоточиться на бизнес-логике. Полный список облачных SDK Aspose.Cells Cloud доступен в репозитории GitHub.
Приведённые ниже примеры кода демонстрируют, как скрыть элемент поля сводной таблицы с использованием различных SDK.
Примечание: Примеры SDK предполагают, что аутентификация (JWT-токен) уже настроена и рабочая книга находится в указанной папке хранилища. При необходимости скорректируйте параметры folder и storageName в соответствии с вашей средой.