Agregar un objeto de lista (tabla) a una hoja de cálculo de Excel – Documentación de Aspose.Cells Cloud

Esta API REST agrega un objeto de lista (tabla) a una hoja de cálculo de Excel.

Antes de usar este punto de conexión, asegúrese de tener un token JWT válido, de que el libro esté almacenado en un almacenamiento en la nube compatible y de que la hoja de cálculo exista.

API REST

PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/listobjects

Parámetros de la solicitud

Nombre del parámetro Tipo Ubicación Descripción
name string path Nombre del archivo del libro.
sheetName string path Nombre de la hoja de cálculo.
startRow integer query Índice de base cero de la primera fila del rango de la tabla.
startColumn integer query Índice de base cero de la primera columna del rango de la tabla.
endRow integer query Índice de base cero de la última fila del rango de la tabla.
endColumn integer query Índice de base cero de la última columna del rango de la tabla.
hasHeaders boolean query true si la primera fila contiene encabezados de columna; de lo contrario, false.
listObject object body Definición del objeto de lista (véase Esquema del cuerpo de la solicitud).
folder string query Carpeta que contiene el libro.
storageName string query Nombre del almacenamiento.

Esquema del cuerpo de la solicitud

El objeto listObject describe la tabla que se creará. Solo se muestran las propiedades más comunes; consulte la especificación OpenAPI para obtener la lista completa.

{
  "displayName": "MiTabla",
  "showTotals": false,
  "style": "TableStyleMedium2"
}

Ejemplo de solicitud (cURL)

curl -v "https://api.aspose.cloud/v3.0/cells/Book1.xlsx/worksheets/Sheet1/listobjects?startRow=1&startColumn=1&endRow=10&endColumn=12&hasHeaders=true" \
  -X PUT \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer <jwt token>" \
  -d '{
        "displayName": "MiTabla",
        "showTotals": false,
        "style": "TableStyleMedium2"
      }'

Ejemplo de respuesta

{
  "Code": 200,
  "Status": "OK"
}

Códigos de error

Estado HTTP Razón Descripción
400 Solicitud incorrecta Parámetros de rango inválidos o cuerpo JSON mal formado.
401 No autorizado Token JWT ausente o caducado.
404 No encontrado El libro o la hoja de cálculo especificados no existen.
500 Error interno del servidor Fallo inesperado del lado del servidor.

Ejemplo de respuesta 400

{
  "Code": 400,
  "Status": "Bad Request",
  "Message": "Invalid range parameters."
}

Ejemplo de respuesta 401

{
  "Code": 401,
  "Status": "Unauthorized",
  "Message": "Authentication token is missing or expired."
}

La Especificación OpenAPI proporciona el contrato completo para esta operación.

Familia de SDK en la nube

Utilizar un SDK es la mejor forma de acelerar el desarrollo. Un SDK maneja los detalles de bajo nivel y le permite centrarse en las tareas de su proyecto. 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 realizar llamadas a los servicios web de Aspose.Cells mediante diversos SDK: