从Google Colab研究中的多个工作表中提取数据

问题描述 投票:1回答:1

我可以使用]从Google电子表格中提取数据>

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

它不以工作表名称作为参数,我的电子表格有三张工作表

,我只能访问一张工作表。如何访问其他工作表并在同一Google电子表格中提取数据。任何帮助深表感谢。

我可以通过从google.colab导入auth auth.authenticate_user()从oauth2client.client导入gspread来从google电子表格中提取数据。

尝试使用get_worksheet功能。这是一个example from the gspread documentation
按索引选择工作表。工作表索引从零开始:
worksheet = sh.get_worksheet(0)

或按标题:

worksheet = sh.worksheet("January")

或者最常见的情况:Sheet1:

worksheet = sh.sheet1

要获取所有工作表的列表:

worksheet_list = sh.worksheets()

google-colaboratory gspread
1个回答
1
投票
worksheet = sh.get_worksheet(0)
© www.soinside.com 2019 - 2024. All rights reserved.