该库是否假定Google Spreadsheet仅包含一张工作表? 示例脚本:注意:参考:

问题描述

我正在尝试使用该库从其中包含两个工作表的Googlespreadsheet中提取数据,我只能从第一工作表中获取数据,而不能从第二工作表中获取数据。 sheet = client.open("filename").sheet2 AttributeError: 'Spreadsheet' object has no attribute 'sheet2',如果我将sheet1更改为sheet2,则会收到以下错误tidyverse,该如何解决?任何帮助表示赞赏!

解决方法

在这种情况下,您可以使用get_worksheetworksheetworksheets

示例脚本:

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开始)。

参考:

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...