如何编写Python脚本操作Google表格数据

6 投票
5 回答
14565 浏览
提问于 2025-04-15 19:59

我可以从电子表格和工作表的ID中获取数据。我想从每个单元格中提取数据。

也就是说,我已经能够从工作表中获取数据。现在我需要从每个单元格中获取数据(是字符串类型吗?),以便进行比较和输入。

我该怎么做呢?

5 个回答

22

还有一个值得关注的电子表格库:gspread。我之前用过上面提到的谷歌数据库,对我来说,那个提供的接口有点奇怪。你需要提取电子表格的关键字才能开始使用这个电子表格。

而这里简单多了。如果你想从某个单元格获取数据,只需打开工作表,然后就可以直接获取值:

g = gspread.login('your@gmail.com', 'password')

worksheet = g.open('name_of_the_spreadsheet').get_worksheet(0)

# Say, you need A2
val = worksheet.cell(2, 1).value

# And then update
worksheet.update_cell(2, 1, '42') 
3

谷歌的数据接口有一个适用于Python的库,可以用来处理电子表格。你可以在这里找到相关的指南:http://code.google.com/apis/spreadsheets/data/1.0/developers_guide_python.html

撰写回答