Aspose.Cells Cloud – 将 Excel 范围转换为 HTML

通过 Aspose.Cells Cloud 直接将本地 Excel 工作簿中的选定范围转换为 HTML 文件。转换操作完全在云端服务器上执行,因此您无需上传整个工作簿,也无需在本地安装 Excel。

将范围转换为 HTML 的 API

PUT https://api.aspose.cloud/v4.0/cells/convert/range/html

请求体为 multipart/form-data 格式,包含电子表格文件;其余选项通过查询参数传递。

安全与身份验证

Aspose.Cells Cloud API 采用安全机制,需使用 基于 JWT 令牌的身份验证

请求参数

名称 类型 位置 是否必填 描述
Spreadsheet 文件 FormData 待转换的 Excel 工作簿。
worksheet 字符串 查询参数 包含目标范围的工作表名称。
range 字符串 查询参数 待转换的单元格区域,例如 A1:C10
outPath 字符串 查询参数 输出 HTML 文件的存储路径(默认为 null)。
outStorageName 字符串 查询参数 输出文件所使用的存储服务名称。
fontsLocation 字符串 查询参数 自定义字体文件夹路径。
AutoRowsFit 布尔值 查询参数 自动调整工作表中所有行高。
AutoColumnsFit 布尔值 查询参数 自动调整工作表中所有列宽。
region 字符串 查询参数 区域标识符(例如 zh-CNen-USfr-FR),影响数字/日期格式化。
password 字符串 查询参数 打开受保护工作簿所需的密码。
fontsLocation 字符串 查询参数 自定义字体位置。
region 字符串 查询参数 电子表格区域/语言设置。
password 字符串 查询参数 打开电子表格文件所需的密码。

响应

API 将返回转换后的 HTML 文件,格式为二进制流application/octet-stream)。

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

成功响应示例(HTTP)

HTTP/1.1 200 OK
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="report.html"
Content-Length: 8423

<table>
  <tr><th>Product</th><th>Price</th></tr>
  <tr><td>Widget A</td><td>$10</td></tr>
  <tr><td>Widget B</td><td>$15</td></tr>
</table>

将响应体保存为文件(例如 report.html),即可在浏览器中查看渲染后的表格。


HTTP 状态码

状态码 含义 描述
200 OK(成功) 范围筛选成功;响应体包含操作详情。
400 Bad Request(请求错误) 缺失或无效参数(例如不支持的文件类型)。
401 Unauthorized(未授权) JWT 令牌无效或缺失。
413 Payload Too Large(载荷过大) 上传文件超出大小限制。
500 Internal Server Error(内部服务器错误) 服务器发生意外错误。

如何结合 SDK 使用“将范围转换为 HTML”API?

OpenAPI 规范

OpenAPI 规范 提供了公开可访问的 API 接口定义,可直接通过网页浏览器发起 REST 请求。

您可使用 cURL 命令行工具轻松调用 Aspose.Cells 云服务。以下示例展示了如何使用 cURL 调用云 API。

使用 Aspose.Cells Cloud SDK

使用 SDK 是最快捷的开发方式,它屏蔽了底层细节,使您能以最少代码实现将数据范围转换为 HTML 文件。
请参阅我们在 GitHub 仓库 中提供的完整 SDK 列表。

以下代码示例展示了如何使用不同 SDK 调用 Aspose.Cells 云服务。若无法从 Gist 加载示例,可直接从仓库下载。