Ocultar elemento de campo de pivote en una tabla dinámica – Guía de la API de Aspose.Cells Cloud
Antes de llamar a la API, asegúrese de tener:
- Un token de acceso JWT válido (obtenible mediante el flujo de autenticación de Aspose Cloud).
- El libro de trabajo objetivo cargado en su almacenamiento de Aspose Cloud.
- La hoja de cálculo y la tabla dinámica ya creadas.
Estos requisitos previos evitan errores de autenticación y respuestas de “recurso no encontrado”. Los siguientes pasos describen la configuración necesaria antes de invocar la API.
Esta API REST oculta un elemento de campo de pivote en una tabla dinámica.
API PostPivotTableFieldHideItem
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/pivottables/{pivotTableIndex}/PivotField/Hide
Seguridad y autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
Parámetros de solicitud
| Nombre del parámetro | Tipo | Ubicación | Descripción |
|---|---|---|---|
| name | string | path | Nombre del archivo Excel. |
| sheetName | string | path | Hoja de cálculo que contiene la tabla dinámica. |
| pivotTableIndex | integer | path | Índice de la tabla dinámica dentro de la hoja de cálculo. |
| pivotFieldType | string | query | Tipo del campo de pivote (Fila, Columna, Página, Datos, etc.). |
| fieldIndex | integer | query | Índice de base cero del campo de pivote que se va a modificar. |
| itemIndex | integer | query | Índice del elemento específico dentro del campo que se va a ocultar. |
| isHide | boolean | query | Establecer en true para ocultar el elemento; false para mostrarlo. |
| needReCalculate | boolean | query | Indica si la tabla dinámica debe recalcularse tras el cambio. El valor predeterminado es false. |
| folder | string | query | Ruta de la carpeta donde se almacena el libro de trabajo. |
| storageName | string | query | Nombre del servicio de almacenamiento. |
Referencia rápida de los parámetros de consulta requeridos
- pivotFieldType – tipo del campo (por ejemplo,
Row). - fieldIndex – índice de base cero del campo que se va a modificar.
- itemIndex – índice de base cero del elemento que se va a ocultar/mostrar.
- isHide –
truepara ocultar,falsepara mostrar. - needReCalculate – opcional, por defecto es
false.
La Especificación OpenAPI define una interfaz de programación públicamente accesible y le permite realizar interacciones REST directamente desde un navegador web.
Puede utilizar la herramienta de línea de comandos cURL para acceder fácilmente a los servicios web de Aspose.Cells. El ejemplo siguiente muestra cómo llamar a la API con cURL.
Detalles de la respuesta
| Código de estado | Descripción |
|---|---|
| 200 | El elemento se ocultó correctamente. |
| 400 | Solicitud incorrecta – parámetros faltantes o inválidos. |
| 401 | No autorizado – token JWT inválido o faltante. |
| 500 | Error del servidor – no se pudo completar la operación. |
Nota: Si el fieldIndex o itemIndex proporcionado está fuera de rango, la API devuelve una respuesta 400 Bad Request.
Familia de SDK en la nube
Utilizar un SDK es la forma más rápida de desarrollar contra la API. Los SDK gestionan los detalles de bajo nivel, lo que le permite centrarse en su lógica de negocio. Consulte el repositorio de GitHub para ver una lista completa de los SDK de Aspose.Cells Cloud.
Los siguientes ejemplos de código muestran cómo ocultar un elemento de campo de pivote utilizando diversos SDK.
Nota: Los ejemplos de SDK asumen que ya ha configurado la autenticación (token JWT) y que el libro de trabajo se encuentra en la carpeta de almacenamiento especificada. Ajuste los parámetros folder y storageName según sea necesario para su entorno.