Smartsheet-使用API将工作表下载为Excel文件

用户名

我正在尝试使用Smartsheet API将工作表下载为Excel文件。我真的很努力地将正确的代码组合在一起来执行此操作。

您能否提供一个基本的代码示例,该示例将使用Smartsheet API下载excel文件?

布雷特

从表格创建Excel文件的文档在这里它给出了一个使用curl的示例在安装curl之后,可以使用以下命令,将粗体字段替换为适当的值:

curl https://api.smartsheet.com/1.1/sheet/ SHEET_ID -H“授权:承载ACCESS_TOKEN ” -H“接受:application / vnd.ms-excel” -o OUTPUT.XLS

SHEET_ID:这是工作表的ID。可以通过在工作表选项卡上单击鼠标右键并选择属性来在智能工作表界面(下面的屏幕截图)中检索它。也可以通过点击工作表端点(https://api.smartsheet.com/1.1/sheets通过API检索它有关端点的更多信息,请参见此处

在此处输入图片说明

ACCESS_TOKEN:是一种令牌,可以通过单击“帐户”选择“个人设置”,然后单击“ API访问”,通过智能表界面检索。然后单击“生成新的访问令牌”按钮以创建新的令牌。

在此处输入图片说明

OUTPUT.XLS:是将在当前目录中创建的excel文件的名称。


我还想指出,使用Smartsheet的Java SDK可以完成相同的步骤安装SDK下列代码可用于下载的片材为Excel文件。

public static void main(String[] args) throws SmartsheetException, IOException {
    // Setup the File object
    File file = new File("OUTPUT.XLS");

    // Create the file if it does not exist
    if(!file.exists()){
        file.createNewFile();
    }

    // Create the output stream from the File object
    FileOutputStream outputStream = new FileOutputStream(file, false);

    // Setup a Smartsheet object with the necessary access token
    Smartsheet smartsheet = new SmartsheetBuilder().setAccessToken("ACCESS_TOKEN").build();

    // Request the sheet as an excel file from smartsheet
    long sheetId = 8263950702798724L;// SHEET_ID
    smartsheet.sheets().getSheetAsExcel(sheetId, outputStream);

    // Flush and Close the output stream
    outputStream.flush();
    outputStream.close();
}

同样,将SHEET_ID,ACCESS_TOKEN和OUTPUT.XLS替换为适当的值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Smartsheet-使用API将工作表下载为Excel文件

来自分类Dev

验证Smartsheet Webhook API

来自分类Dev

Smartsheet API登录。

来自分类Dev

使用 Smartsheet API 进行排序

来自分类Dev

如何使用Smartsheet API移动工作表

来自分类Dev

是否可以将Excel文件导入到Smartsheet API?

来自分类Dev

连接 Excel 和 Smartsheet,以便 excel 可以从 Smartsheet 的工作区中提取文件

来自分类Dev

如何获取Smartsheet发布的工作表的网址?

来自分类Dev

错误:使用Smartsheet API添加行

来自分类Dev

使用 smartsheet api 创建多下拉列

来自分类Dev

如何捕捉错误(Smartsheet API Python SDK)

来自分类Dev

通过 smartsheet api 获取列描述

来自分类Dev

smartsheet api 搜索支持哪些特殊字符

来自分类Dev

使用 Smartsheet Cell.getValue() 读取数字

来自分类Dev

如何使用SmartSheet API SDK发送文件附件

来自分类Dev

使用 Smartsheet API 2.0 如何仅获取特定工作表的“modifiedAt”属性

来自分类Dev

Smartsheet-API 链接出数据为空

来自分类Dev

使用 API 插入 smartsheet api 下拉单元格

来自分类Dev

使用Python SDK的Smartsheet API的一些简单示例

来自分类Dev

如何使用Smartsheet REST API连续获取讨论列表?

来自分类Dev

尝试使用smartsheet-api和php插入行

来自分类Dev

Smartsheet API:无法使用C#更新前代单元

来自分类Dev

Smartsheet CHECKBOX单元格始终返回为空

来自分类Dev

从网站将数据导入CRM(Smartsheet)的合适方法?

来自分类Dev

从网站将数据导入CRM(Smartsheet)的合适方法?

来自分类Dev

Smartsheet API在插入行时返回奇怪/截断的行ID?

来自分类Dev

Smartsheet-api和Python SDK证书验证失败

来自分类Dev

Smartsheet通过API发送电子邮件失败

来自分类Dev

Smartsheet-api和Python SDK证书验证失败

Related 相关文章

  1. 1

    Smartsheet-使用API将工作表下载为Excel文件

  2. 2

    验证Smartsheet Webhook API

  3. 3

    Smartsheet API登录。

  4. 4

    使用 Smartsheet API 进行排序

  5. 5

    如何使用Smartsheet API移动工作表

  6. 6

    是否可以将Excel文件导入到Smartsheet API?

  7. 7

    连接 Excel 和 Smartsheet,以便 excel 可以从 Smartsheet 的工作区中提取文件

  8. 8

    如何获取Smartsheet发布的工作表的网址?

  9. 9

    错误:使用Smartsheet API添加行

  10. 10

    使用 smartsheet api 创建多下拉列

  11. 11

    如何捕捉错误(Smartsheet API Python SDK)

  12. 12

    通过 smartsheet api 获取列描述

  13. 13

    smartsheet api 搜索支持哪些特殊字符

  14. 14

    使用 Smartsheet Cell.getValue() 读取数字

  15. 15

    如何使用SmartSheet API SDK发送文件附件

  16. 16

    使用 Smartsheet API 2.0 如何仅获取特定工作表的“modifiedAt”属性

  17. 17

    Smartsheet-API 链接出数据为空

  18. 18

    使用 API 插入 smartsheet api 下拉单元格

  19. 19

    使用Python SDK的Smartsheet API的一些简单示例

  20. 20

    如何使用Smartsheet REST API连续获取讨论列表?

  21. 21

    尝试使用smartsheet-api和php插入行

  22. 22

    Smartsheet API:无法使用C#更新前代单元

  23. 23

    Smartsheet CHECKBOX单元格始终返回为空

  24. 24

    从网站将数据导入CRM(Smartsheet)的合适方法?

  25. 25

    从网站将数据导入CRM(Smartsheet)的合适方法?

  26. 26

    Smartsheet API在插入行时返回奇怪/截断的行ID?

  27. 27

    Smartsheet-api和Python SDK证书验证失败

  28. 28

    Smartsheet通过API发送电子邮件失败

  29. 29

    Smartsheet-api和Python SDK证书验证失败

热门标签

归档