问题描述
我正在尝试使用该库从其中包含两个工作表的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开始)。
参考: