Establecer el valor de una celda – Referencia de la API de Aspose.Cells Cloud (v3.0)
Esta API REST establece el valor de la celda en un archivo de Excel.
API REST
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellName}
Seguridad y autenticación
Las API de Aspose.Cells Cloud son seguras y requieren autenticación basada en token JWT.
Parámetros de la solicitud
| Nombre | Tipo | Ubicación | Descripción |
|---|---|---|---|
| name | string | path | Nombre del documento de Excel (incluyendo la extensión). |
| sheetName | string | path | Nombre de la hoja de cálculo (distingue mayúsculas y minúsculas). |
| cellName | string | path | Dirección estilo A1 de la celda objetivo (por ejemplo, A1). |
| value | string | query | Valor que se asignará a la celda. |
| type | string | query | Tipo de datos del valor (int, string, float, etc.). |
| formula | string | query | Fórmula que se aplicará a la celda (opcional). |
| folder | string | query | Carpeta que contiene el documento (opcional). |
| storageName | string | query | Nombre del almacenamiento donde reside el archivo (opcional). |
Respuesta
Devuelve un objeto CellResponse.
- Resumen de campos de respuesta
| Campo | Tipo | Descripción |
|---|---|---|
Name |
string | Dirección de la celda (por ejemplo, F341). |
Row |
integer | Índice de fila (base cero). |
Column |
integer | Índice de columna (base cero). |
Value |
string | Valor mostrado por la celda. |
Type |
string | Tipo de datos de la celda (por ejemplo, IsString). |
Formula |
string | Texto de la fórmula si la celda contiene una. |
IsFormula |
bool | Indica si la celda contiene una fórmula. |
IsMerged |
bool | Indica si la celda forma parte de un rango fusionado. |
IsArrayHeader |
bool | Indica si la celda es una cabecera de matriz. |
IsInArray |
bool | Indica si la celda pertenece a una matriz. |
IsErrorValue |
bool | Indica si la celda contiene un valor de error. |
IsInTable |
bool | Indica si la celda está dentro de una tabla. |
IsStyleSet |
bool | Indica si se ha aplicado un estilo a la celda. |
HtmlString |
string | Representación codificada en HTML del valor de la celda. |
Style.link |
object | Hipervínculo al recurso de estilo. |
{
"Status":"OK",
"Code":200,
"Cell":{
"Name":"A1",
"Row": 0,
"Column":0,
"Value": "",
"Type":"String",
"Formula" : "=Sum(A2:A15)",
...
}
}
Códigos de estado HTTP
| Código | Significado | Descripción |
|---|---|---|
| 200 | OK | Filtro aplicado correctamente; la respuesta contiene los detalles de la operación. |
| 400 | Solicitud incorrecta | Parámetros ausentes o inválidos (por ejemplo, tipo de archivo no admitido). |
| 401 | No autorizado | Token JWT inválido o ausente. |
| 413 | Payload demasiado grande | El archivo cargado supera el límite de tamaño. |
| 500 | Error interno del servidor | Error inesperado en el servidor. |
Cómo utilizar la API PostWorksheetCellSetValue con SDK
Especificación de la API PostWorksheetCellSetValue
La Especificación OpenAPI define una interfaz de programación accesible públicamente, lo que permite a los desarrolladores invocar los puntos finales REST directamente desde un navegador o cualquier cliente HTTP.
Puede utilizar la herramienta de línea de comandos cURL para llamar a los servicios web de Aspose.Cells. El siguiente ejemplo muestra cómo establecer el valor de una celda con cURL.
Utilizar los SDK de Aspose.Cells Cloud
El uso de un SDK acelera el desarrollo al manejar detalles de bajo nivel, permitiéndole centrarse en 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 invocar los servicios web de Aspose.Cells con distintos SDK: