在 Excel 工作表中设置单元格公式
此 REST API 用于在 Excel 文件中设置单元格公式。
REST API
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellName}
安全与身份验证
Aspose.Cells Cloud API 采用安全机制,需使用 基于 JWT 令牌的身份验证。
请求参数
| 参数名 |
类型 |
位置 |
必填 |
描述 |
| name |
string |
path |
是 |
Excel 文档名称。 |
| sheetName |
string |
path |
是 |
工作表名称。 |
| cellName |
string |
path |
是 |
目标单元格地址(例如 A1)。 |
| value |
string |
query |
否 |
分配给单元格的值。 |
| type |
string |
query |
否 |
值的数据类型(例如 string)。 |
| formula |
string |
query |
否 |
应用于单元格的公式(例如 sum(A1,A2))。 |
| folder |
string |
query |
否 |
包含文档的文件夹。 |
| storageName |
string |
query |
否 |
存储服务的名称。 |
响应
返回 CellResponse。
| 字段 |
类型 |
描述 |
Name |
string |
单元格地址(例如 F341)。 |
Row |
integer |
从零开始的行索引。 |
Column |
integer |
从零开始的列索引。 |
Value |
string |
单元格的显示值。 |
Type |
string |
单元格的数据类型(例如 IsString)。 |
Formula |
string |
若单元格包含公式,则为公式文本。 |
IsFormula |
bool |
表示单元格是否包含公式。 |
IsMerged |
bool |
表示单元格是否属于合并区域。 |
IsArrayHeader |
bool |
表示单元格是否为数组标题。 |
IsInArray |
bool |
表示单元格是否属于数组。 |
IsErrorValue |
bool |
表示单元格是否包含错误值。 |
IsInTable |
bool |
表示单元格是否位于表格内。 |
IsStyleSet |
bool |
表示是否已为单元格应用样式。 |
HtmlString |
string |
单元格值的 HTML 编码表示。 |
Style/link |
object |
指向样式资源的超链接。 |
{
"Status":"OK",
"Code":200,
"Cell":{
"Name":"A1",
"Row": 0,
"Column":0,
"Value": "",
"Type":"String",
"Formula" : "=Sum(A2:A15)",
...
}
}
HTTP 状态码
| 状态码 |
含义 |
描述 |
| 200 |
OK(请求成功) |
筛选器应用成功;响应包含操作详情。 |
| 400 |
Bad Request(错误请求) |
缺少或无效参数(例如不支持的文件类型)。 |
| 401 |
Unauthorized(未授权) |
JWT 令牌无效或缺失。 |
| 413 |
Payload Too Large(请求实体过大) |
上传文件超出大小限制。 |
| 500 |
Internal Server Error(内部服务器错误) |
发生意外服务器错误。 |
如何结合 SDK 使用 PostWorksheetCellSetValue API
PostWorksheetCellSetValue API 规范
OpenAPI 规范 定义了一个公开可访问的编程接口,可让您直接从 Web 浏览器执行 REST 交互。
使用 cURL 命令行工具调用 Aspose.Cells Web 服务。
使用 Aspose.Cells Cloud SDK
使用 SDK 是加快开发速度的最佳方式。SDK 处理底层细节,使您能专注于项目任务。请查看 GitHub 代码库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用不同 SDK 调用 Aspose.Cells Web 服务: