将云存储中的电子表格(Excel)导出为其他文件格式。
将电子表格导出为指定格式的 API
Web API
GET https://api.aspose.cloud/v4.0/cells/{name}?format={format}&folder={folder}&storageName={storageName}&outPath={outPath}&outStorageName={outStorageName}&fontsLocation={fontsLocation}®ion={region}&password={password}
安全与身份验证
Aspose.Cells Cloud API 安全可靠,需采用 基于 JWT 令牌的身份验证。
请求参数:
| 参数名称 | 类型 | 路径 / 查询字符串 / HTTP 请求体 | 描述 |
|---|---|---|---|
| name | String | Path | (必填)需检索的工作簿文件名。 |
| format | String | Query | (必填)期望的输出格式(如 “Xlsx”、“PDF”、“CSV”)。 |
| folder | String | Query | (可选)工作簿所在的文件夹路径;默认为 null。 |
| storageName | String | Query | (可选)若使用自定义云存储,则指定存储名称;省略时使用默认存储。 |
| outPath | String | Query | (可选)导出后工作簿的保存路径;默认为 null。 |
| outStorageName | String | Query | (可选)输出文件的存储名称。 |
| fontsLocation | String | Query | (可选)自定义字体所在路径。 |
| region | String | Query | (可选)电子表格区域/语言设置(如 zh-CN、en-US、fr-FR),影响数字格式、日期解析及本地化行为。 |
| password | String | Query | (可选)打开电子表格文件所需的密码。 |
响应
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
响应包含一个对象,表示已转换的文件流。
HTTP 状态码
| 状态码 | 含义 | 描述 |
|---|---|---|
| 200 | OK(成功) | 过滤操作成功;响应包含操作详情。 |
| 400 | Bad Request | 缺失或无效参数(如不支持的文件类型)。 |
| 401 | Unauthorized | JWT 令牌无效或缺失。 |
| 413 | Payload Too Large | 上传文件超出大小限制。 |
| 500 | Internal Server Error | 服务器内部错误。 |
应在何处使用“将电子表格导出为其他格式” API?
- 遗留系统迁移:将数以千计的旧版 XLS 文件转换为 XLSX,适配现代系统。
- 归档标准化:将多种电子表格格式(XLS、XLSM、ODS、CSV)统一转换为单一格式用于归档。
- 办公套件互操作性:将 Excel 文件转换为 LibreOffice、Google Sheets 或 Apple Numbers 兼容格式。
- 数据源标准化:将多种电子表格格式转换为 CSV 或 JSON,便于数据库导入。
- 网页发布:将财务模型转换为 HTML,以便在网页上展示。
为何应使用“将电子表格导出为其他格式” API?
- 开发者友好:Aspose.Cells Cloud 提供多种编程语言的 SDK 库,可快速开发,并配有详尽文档;相比自行构建图表渲染解决方案,可显著减少开发工作量。
- 降低人力成本:无需专人负责文档整合任务。
- 按需付费:无需前期投入,仅对实际调用的 API 请求付费。
- 免服务器维护:无需维护服务器、更新软件或处理兼容性问题。
- 全面格式支持:支持 20 多种电子表格格式之间的相互转换。
- 保留数据准确性与格式:转换过程中保留原始布局、公式和样式。
如何结合 SDK 使用“将电子表格导出为指定格式” API?
导出电子表格为指定格式 API 规范
“导出电子表格为指定格式 API” 规范文档 提供了公开可访问的编程接口,便于无缝执行 REST 交互。
您可使用 cURL 命令行工具轻松访问 Aspose.Cells Web 服务。以下示例展示如何通过 cURL 调用 Cloud API。
使用 Aspose.Cells Cloud SDK
使用 SDK 是开发速度最快的途径,它屏蔽了底层细节,使您能以简洁代码将电子表格导出为目标格式文件。
调用 API 前,请先获取 OAuth 2.0 访问令牌,并将其置于 Authorization: Bearer <token> 请求头中。
请查阅 GitHub 仓库,获取 Aspose.Cells Cloud SDK 的完整列表。
以下代码示例展示了如何通过各类 SDK 与 Aspose.Cells Web 服务交互: