如何解决该库是否假定Google Spreadsheet仅包含一张工作表? 示例脚本:注意:参考:
我正在尝试使用该库从其中包含两个工作表的Googlespreadsheet中提取数据,我只能从第一工作表中获取数据,而不能从第二工作表中获取数据。 sheet = client.open("filename").sheet2 AttributeError: 'Spreadsheet' object has no attribute 'sheet2'
,如果我将sheet1更改为sheet2,则会收到以下错误tidyverse
,该如何解决?任何帮助表示赞赏!
解决方法
在这种情况下,您可以使用get_worksheet
,worksheet
和worksheets
。
示例脚本:
sh = client.open("###Spreadsheet name###") # or client.open_by_key(spreadsheetId)
worksheet = sh.get_worksheet(1) # Use the index of the sheet. 0 is the 1st sheet.
worksheet = sh.worksheet('Sheet2') # Use the sheet name of the sheet.
worksheet = sh.worksheets()[1] # In this case,all sheets are included in the array.
注意:
- 在当前阶段,
sh.sheet1
似乎只是第一张纸。
参考:
, .sheet1
用作快捷方式。
为了获得 second 工作表,请尝试以下操作:
sheet = client.open("filename").get_worksheet(1)
1表示第二张纸(从0开始)。
参考:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。