首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将数据导出到google sheets

如何将数据导出到google sheets
EN

Stack Overflow用户
提问于 2020-03-04 17:28:44
回答 2查看 196关注 0票数 0

嘿,伙计们,我做了一个抓取程序,从网站上抓取一些信息,现在我需要把这些信息放到google工作表中,我想知道最好的方法是什么?将其转换为csv文件,然后将其放入工作表中?或者其他任何我愿意接受建议的事情。

EN

回答 2

Stack Overflow用户

发布于 2020-03-04 17:51:02

使用google APIs是一种更好的方法,可以避免资源密集型文件读/写操作。

Pre-req:创建一个服务帐户并准备好密钥json,下面是python的示例代码:

代码语言:javascript
运行
复制
import gspread
from oauth2client.service_account import ServiceAccountCredentials
import datetime

SCOPE = ['https://spreadsheets.google.com/feeds',
         'https://www.googleapis.com/auth/drive']
SAMPLE_SPREADSHEET_ID = 'xxxxxx'

def update_cell(cell, value):
credentials = ServiceAccountCredentials.from_json_keyfile_name('downloaded.json', SCOPE)
gc = gspread.authorize(credentials)

wks = gc.open_by_key(SAMPLE_SPREADSHEET_ID).get_worksheet(1)
wks.update_acell(cell, value)

if __name__ == '__main__':
    update_cell('A1', 'test')
票数 0
EN

Stack Overflow用户

发布于 2020-03-04 17:51:49

发布一个google工作表,您就可以像访问任何其他REST api一样访问它。

请查看以下内容以供参考:

Access google sheets through python

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60522818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档