如何创建新的 Excel 电子表格 —— 生成空白或基于模板的文件

使用 Aspose.Cells Cloud API 以编程方式创建新的 Excel 电子表格。可生成空白工作簿,或从自定义模板实例化文件。该 RESTful API 支持自动化 Excel 文件创建,非常适合用于报表生成、文档自动化及数据处理工作流。

创建电子表格 API

Web API

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

安全与身份验证

Aspose.Cells Cloud API 具备安全性,需采用 基于 JWT 令牌的身份验证

请求参数

参数名称 类型 位置 描述
format 字符串 查询 必填。新电子表格的文件格式(例如 XLSXXLSODSCSV)。
template 字符串 查询 可选。存储于您云端存储中的模板文件名(例如 invoice_template.xlsx)。若省略,则创建空白工作簿。
outPath 字符串 查询 可选。生成文件在云端存储中的目标文件夹路径。若为 null 或省略,则保存至默认位置。
outStorageName 字符串 查询 必填。已配置的云端存储标识符(例如 MyDrive)。
region 字符串 查询 可选。区域设置(例如 fr-FR),用于确定日期、数字和货币格式的默认值。
password 字符串 查询 可选。加密模板文件的密码。若模板未受保护,请留空。

响应

[
  {
    "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?

  • 自动化报表系统的初始化——在每日/每周自动化周期开始时,创建新的空白工作簿,或根据标准模板生成报表文件。
  • 用户自助服务门户——允许客户选择模板(报价单、项目进度表等),并即时下载自定义的 Excel 文件。
  • 批量数据导出与分发——为每份导出数据集生成格式统一的独立工作簿,简化下游分发与处理流程。

后续操作(如添加工作表或填充单元格),请参阅 添加工作表 API更新单元格 API导出工作簿 API

为何应使用创建电子表格 API?

  • 开发者友好——提供多种编程语言的 SDK 库及详尽文档,相比自研方案,更易于集成。
  • 提升效率——实现文档整合自动化,减少人工操作。
  • 按需付费定价——仅按 API 调用次数收费,无需预付许可费用。
  • 托管式服务——API 完全托管,无需维护本地服务器或更新软件。

如何通过 SDK 使用创建电子表格 API?

创建电子表格 API 规范

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

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

使用 Aspose.Cells Cloud SDK

使用 SDK 是开发速度最快的方式,它能屏蔽底层细节,让您用简洁代码构建电子表格。请查阅 GitHub 仓库,了解 Aspose.Cells Cloud SDK 的完整列表。

以下代码示例展示了如何使用不同 SDK 调用 Aspose.Cells Web 服务: