在 google colab 研究中从多个工作表中提取数据

pull data from multiple sheets in google colab research

我可以使用

从 google spreadsheet 中提取数据
from google.colab import auth

auth.authenticate_user()
import gspread
from oauth2client.client import GoogleCredentials

gc = gspread.authorize(GoogleCredentials.get_application_default())    
worksheet = gc.open('RoutePlannerCumOptimizerInputSheet').sheet1

它没有把sheet名字作为参数,我的spreadsheet有三个sheet,我只能访问一个sheet。如何访问其他 sheet 并在同一个 google 传播 sheet 中提取数据。非常感谢任何帮助。

尝试使用 get_worksheet 函数。这是一个 example from the gspread documentation:

Select 工作表索引。工作表索引从零开始:

worksheet = sh.get_worksheet(0)

或按标题:

worksheet = sh.worksheet("January")

或者最常见的情况:Sheet1:

worksheet = sh.sheet1

获取所有工作表的列表:

worksheet_list = sh.worksheets()