计算单元格公式 – Aspose.Cells Cloud API 文档
Contents
[
Hide
]
REST API
此 REST API 用于计算 Excel 工作簿中的单元格公式。
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellName}/calculate
安全与身份验证
Aspose.Cells Cloud API 采用安全机制,需使用 基于 JWT 令牌的身份验证。
请求参数
| 参数名称 | 类型 | 参数位置(路径/查询/请求体) | 描述 |
|---|---|---|---|
| name | string | path | Excel 文件名称(例如:Book1.xlsx)。 |
| sheetName | string | path | 包含目标单元格的工作表名称。 |
| cellName | string | path | 待计算单元格的地址(例如:A1)。 |
| options | object | body | 包含计算选项的 JSON 对象(详见 Options 对象 表格)。 |
| folder | string | query | 文件在存储中的文件夹路径。 |
| storageName | string | query | Aspose Cloud 存储空间的名称。 |
Options 对象
| 字段 | 类型 | 描述 | 默认值 |
|---|---|---|---|
| CalcStackSize | string | 最大计算堆栈大小。 | "1" |
| IgnoreError | boolean | 若为 true,忽略计算错误,并将单元格值设为 #N/A。 |
false |
| Recursive | boolean | 启用对依赖单元格的递归计算。 | false |
| Precision | string | 数值结果的小数位数。 | "15" |
| UseThreading | boolean | 启用多线程计算。 | false |
响应
{
"Status":"OK",
"Code":200
}
HTTP 状态码
| 状态码 | 含义 | 描述 |
|---|---|---|
| 200 | OK(成功) | 筛选器应用成功;响应包含操作详情。 |
| 400 | Bad Request(错误请求) | 缺少或参数无效(例如:不支持的文件类型)。 |
| 401 | Unauthorized(未授权) | JWT 令牌无效或缺失。 |
| 413 | Payload Too Large(请求实体过大) | 上传文件超出大小限制。 |
| 500 | Internal Server Error(内部服务器错误) | 服务器发生意外错误。 |
如何结合 SDK 使用 PostCellCalculate API
PostCellCalculate API 规范
OpenAPI 规范 定义了一个公开可访问的编程接口,允许您直接从 Web 浏览器发起 REST 交互。
您可以使用 cURL 命令行工具轻松访问 Aspose.Cells Web 服务。以下示例演示了如何通过 cURL 调用 Cloud API。首先需通过 /connect/token 端点完成身份验证以获取 JWT 令牌,然后将 <jwt token> 替换为实际的令牌值。
使用 Aspose.Cells Cloud SDK
使用 SDK 是加速开发的最佳方式。SDK 抽象了底层细节,使您能够专注于项目任务本身。请查阅 GitHub 仓库 以获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用不同 SDK 调用 Aspose.Cells Web 服务: