如何将电子表格转换为其他格式:分步指南

使用 Aspose.Cells Cloud Web API 将本地电子表格/Excel 文件转换为其他格式。

电子表格转换 API

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

安全与身份验证

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

请求参数

参数名称 类型 路径/查询字符串/HTTP 请求体 描述
Spreadsheet 文件 FormData 上传需转换的电子表格文件。
format 字符串 查询字符串 (必需)期望的输出格式(例如:“XLSX”、“PDF”、“CSV”)。
outPath 字符串 查询字符串 (可选)存放转换后工作簿的文件夹路径,默认为 null。
outStorageName 字符串 查询字符串 指定输出文件的存储名称。
fontsLocation 字符串 查询字符串 为电子表格指定自定义字体路径。
region 字符串 查询字符串 指定电子表格的区域设置。
password 字符串 查询字符串 如果电子表格受密码保护,则提供解密密码。

响应

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

成功状态码

  • 200 OK – 转换成功,响应体包含转换后的文件流。
  • Content-Type 响应头反映所请求输出格式的 MIME 类型(例如,PDF 格式为 application/pdf)。

HTTP 状态码

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

支持的输出格式

输出格式 说明
XLS Excel 95/5.0 - 2003 工作簿。
XLSX Office Open XML 电子表格文件格式。
XLSB Excel 二进制工作簿。
XLSM 支持宏的 Excel 工作簿。
XLT Excel 97 - 2003 模板。
XLTX Excel 模板。
XLTM 支持宏的 Excel 模板。
XLAM Excel 宏启用加载项文件,用于为 Excel 添加新函数。
CSV CSV(逗号分隔值)文件。
TSV TSV(制表符分隔值)文件。
TXT 分隔符分隔的纯文本文件。
HTML HTML 格式。
MHTML MHTML 文件。
ODS ODS(OpenDocument 电子表格)。
SpreadsheetML Excel 2003 XML 文件。
Numbers 由 Apple 的“Numbers”应用程序创建的文档,该程序是 macOS 和 iOS 上 iWork 套件的一部分。
JSON JavaScript 对象表示法。
DIF 数据交换格式(Data Interchange Format)。
DBF 带有 .dbf 扩展名的数据库文件,用于 dBASE 数据库管理系统。
PDF Adobe 可移植文档格式。
XPS XML 纸张规范格式。
SVG 可缩放矢量图形格式。
TIFF 标记图像文件格式。
PNG 便携式网络图形格式。
BMP 位图图像格式。
EMF 增强型图元文件格式。
JPEG JPEG 是一种采用有损压缩算法保存的图像格式。
GIF 图形交换格式。
MARKDOWN Markdown 文档。
SXC OpenOffice 和 StarOffice 使用的基于 XML 的格式。
FODS 以扁平 XML 形式存储的 Open Document 格式。
DOCX Microsoft Word 文档的知名格式,结合了 XML 和二进制文件。
PPTX PPTX 格式基于 Microsoft PowerPoint Open XML 演示文稿文件格式。
SqlScript 结构化查询语言(SQL)。
XHtml XHTML 是一种基于 XML 标记语言的文本格式,是对 HTML 4.0 的重新表述。
Epub 带有 .epub 扩展名的文件是一种电子书格式,为出版商和消费者提供标准的数字出版物。
Xml XML(可扩展标记语言)是一种类似 HTML 的标记语言,但使用标签定义对象。
Ots Open Document 模板电子表格(OTS)文件。
AZW3 AZW 是亚马逊为 Kindle 设备开发的电子书文件格式;AZW3 也称为 Kindle Format 8(KF8)。

应该在哪里使用电子表格转换 API?

  • 遗留系统迁移:将数千个旧版 XLS 文件转换为 XLSX,以适配现代系统。
  • 归档标准化:将各种电子表格格式(XLS、XLSM、ODS、CSV)统一转换为单一格式用于归档。
  • 办公套件互操作性:将 Excel 文件转换为与 LibreOffice、Google Sheets 或 Apple Numbers 兼容的格式。
  • 数据源标准化:将各种电子表格格式转换为 CSV 或 JSON,以便导入数据库。
  • 网页发布:将财务模型转换为 HTML 格式,以便网页展示。

为什么应使用电子表格转换 API?

  • 开发者友好:Aspose.Cells Cloud 提供多种编程语言的 SDK 库,便于快速开发,并附带详尽文档。相比自行构建图表渲染解决方案,可显著减少开发工作量。
  • 经济高效:可在不预先上传工作簿的情况下转换表格数据,节省存储空间并降低成本。
  • 全面的格式支持:支持 20 多种电子表格格式之间的转换。
  • 保留数据准确性与格式一致性

如何使用 SDK 调用电子表格转换 API?

以下代码示例展示了如何使用多种 SDK 调用电子表格转换 API。

电子表格转换 API 规范

电子表格转换 API 规范 定义了一个公开可访问的编程接口,允许您直接从 Web 浏览器发起 REST 请求。

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

使用 Aspose.Cells Cloud SDK

使用 SDK 是最快捷的开发方式,它屏蔽了底层细节,使您能通过简洁的代码将电子表格文件转换为其他格式。请查阅 GitHub 仓库 以获取 Aspose.Cells Cloud SDK 的完整列表。