如何编写Python脚本操作Google表格数据
我可以从电子表格和工作表的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