Скрытие элемента поля сводной таблицы — руководство по 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), который нужно скрыть/показать.
  • isHidetrue, чтобы скрыть, 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 в соответствии с вашей средой.