Despivotar Tabla – Aspose.Cells Cloud API

La función Despivotar Tabla de Aspose.Cells Cloud Web Services

Intercambiar filas y columnas en la hoja de cálculo.

Punto de acceso de la API web

PUT https://api.aspose.cloud/v4.0/cells/unpivot/table

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 Ruta/Cadena de consulta/Cuerpo HTTP Descripción
Spreadsheet File FormData Archivo de hoja de cálculo subido.
worksheet String Query Nombre de la hoja de cálculo.
index Integer Query Un rango de datos especificado.
skipEmptyValue Boolean Query Omitir valores vacíos (valor predeterminado: true).
outPath String Query (Opcional) Ruta de carpeta donde se almacena el libro. El valor predeterminado es null.
outStorageName String Query Nombre del almacenamiento para el archivo de salida.
region String Query Configuración regional/idioma de la hoja de cálculo (por ejemplo, es-ES, fr-FR). Influye en el formato de números, análisis de fechas y comportamiento específico de la configuración regional.
password String Query Contraseña para abrir el archivo de hoja de cálculo.

Parámetro del cuerpo de solicitud

Nombre del parámetro Tipo Descripción
N/A N/A No hay parámetros en el cuerpo de la solicitud.

Respuesta

{
  "File": "flujo binario de la hoja de cálculo despivotada"
}

Códigos de estado de respuesta

Código Significado Descripción
200 OK Se devuelve el archivo de hoja de cálculo despivotada.
400 Bad Request Parámetros de solicitud inválidos.
401 Unauthorized Autenticación fallida o token JWT ausente/inválido.
413 Payload Too Large El archivo subido excede el límite de tamaño permitido.
500 Internal Server Error Error inesperado del servidor.

Cómo usar la función Despivotar Tabla con SDK

Especificación de Despivotar Tabla

La [Especificación de la API Despivotar Tabla](https://reference.aspose.cloud/cells/?urls.primaryName=API+v4# /Transform/UnpivotTable) 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 siguiente ejemplo muestra cómo realizar llamadas a la API en la nube mediante cURL.

{< tabs tabTotal=“2” tabID=“1” tabName1=“Solicitud” tabName2=“Respuesta” >}

{< tab tabNum=“1” >}

# Usar HTTPS para una conexión segura
curl -v "https://api.aspose.cloud/v4.0/cells/unpivot/table?worksheet={worksheet}&index={index}&skipEmptyValue={skipEmptyValue}&outPath={outPath}&outStorageName={outStorageName}&region={region}&password={password}" \
  -X PUT \
  -H "Content-Type: multipart/form-data" \
  -H "Accept: application/octet-stream" \
  -H "Authorization: Bearer <jwt token>" \
  -F "Spreadsheet=@sample.xlsx"

{< /tab >}

{< tab tabNum=“2” >}

{
  "File": "flujo binario de la hoja de cálculo despivotada"
}

{< /tab >}

{< /tabs >}

Utilizar los SDK de Aspose Cells Cloud

Usar un SDK es la forma más rápida de acelerar el desarrollo. Un SDK abstracte los detalles de bajo nivel, permitiéndole centrarse en las tareas de su proyecto. Consulte el repositorio de GitHub para obtener una lista completa de los SDK de Aspose.Cells Cloud.

Los siguientes ejemplos de código muestran cómo realizar llamadas a los servicios web de Aspose Cells Cloud utilizando diversos SDK: [TBD]