计算 Excel 工作簿中的所有公式
此 REST API 可计算 Excel 工作簿中的所有公式。
前置条件: 调用此接口前,请确保您已准备以下内容:
- 有效的 JWT 身份验证令牌。(参见身份验证指南。)
- 您的 Aspose.Cells Cloud 客户端 ID 和密钥。
- 目标工作簿已上传至指定存储位置。(参见存储配置。)
PostWorkbookCalculateFormula API
POST https://api.aspose.cloud/v3.0/cells/{name}/calculateformula
请求参数如下表所示:
| 参数名称 |
类型 |
位置 |
描述 |
| name |
string |
path |
工作簿文件的名称。 |
| options |
CalculationOptions |
body |
JSON 对象,指定计算设置(如 CalcStackSize、IgnoreError)。 |
| ignoreError |
boolean |
query |
当为 true 时,计算过程中出现的错误将被忽略。 |
| folder |
string |
query |
包含工作簿的文件夹路径。 |
| storageName |
string |
query |
工作簿所在存储服务的名称。 |
OpenAPI 规范 定义了一个公开可访问的编程接口,可让您直接通过网页浏览器执行 REST 交互。
您可以使用 cURL 命令行工具轻松访问 Aspose.Cells Web 服务。以下示例展示了如何通过 cURL 调用云 API。
响应详情
| 字段 |
类型 |
描述 |
| Code |
int |
类 HTTP 状态码(200 表示成功)。 |
| Status |
string |
结果的简短文字描述(如 OK)。 |
| WorkbookUrl |
string |
可下载更新后工作簿的直接 URL。 |
| ErrorMessage |
string |
请求失败时的详细错误信息;成功时为 null。 |
下一步 / 常见错误
- 处理计算错误 – 设置
ignoreError=false,以便在公式无法求值时返回错误响应。
- 注意速率限制 – 检查
X-RateLimit-Remaining 响应头;若其值为 0,请在重试前暂停等待。
- HTTP 状态码说明:
400 – 请求参数无效。
401 – 身份验证失败(JWT 令牌无效或已过期)。
404 – 未找到工作簿。
500 – 服务端错误;若持续出现,请联系 Aspose 支持。
| 状态码 |
含义 |
返回条件 |
| 400 |
错误请求 |
请求参数无效或 JSON 格式错误。 |
| 401 |
未授权 |
缺失、无效或过期的 JWT 令牌。 |
| 404 |
未找到 |
指定的工作簿在存储中不存在。 |
| 500 |
服务器内部错误 |
服务端意外失败;请联系 Aspose 支持。 |
云 SDK 家族
使用 SDK 是加速开发的最佳方式。SDK 负责处理底层细节,使您能专注于项目任务。请查阅 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何使用多种 SDK 调用 Aspose.Cells Web 服务: