繁体   English   中英

使用 gspread 将 CSV 上传到 Google 表格

[英]Upload CSV to Google Sheets using gspread

我有一个需要上传到 Google 电子表格的 Json 对象。 我搜索并阅读了各种资源,但找不到解决方案。 有没有办法使用 gspread 从本地上传对象或 csv 到谷歌电子表格。 我宁愿不使用谷歌客户端 api。 谢谢

您可以使用gspread.Client.import_csv方法导入 CSV 数据。 这是文档中的一个快速示例:

import gspread

# Check how to get `credentials`:
# https://github.com/burnash/gspread

gc = gspread.authorize(credentials)

# Read CSV file contents
content = open('file_to_import.csv', 'r').read()

gc.import_csv('<SPREADSHEET_ID>', content)

这会将您的 CSV 文件上传到带有<SPREADSHEET_ID>的电子表格的第一张工作表中。

笔记

此方法删除所有其他工作表,然后完全替换第一个工作表的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM