【发布时间】:2018-08-10 03:20:24
【问题描述】:
我正在尝试将 Google 表格中的数据导入我们的 Redshift 数据库。我能够按照此链接的指示进行操作:https://www.twilio.com/blog/2017/02/an-easy-way-to-read-and-write-to-a-google-spreadsheet-in-python.html
是否可以让它从文件夹中最近添加的 google 工作表中提取数据(而不仅仅是指定单个工作表)并写入 Redshift 表?
以下是将谷歌表格数据读入 Python 的方法:
import gspread
from oauth2client.service_account import ServiceAccountCredentials
# use creds to create a client to interact with the Google Drive API
scope = ['https://spreadsheets.google.com/feeds']
creds = ServiceAccountCredentials.from_json_keyfile_name('client_secret.json', scope)
client = gspread.authorize(creds)
# Find a workbook by name and open the first sheet
# Make sure you use the right name here.
sheet = client.open("Copy of Legislators 2017").sheet1
# Extract and print all of the values
list_of_hashes = sheet.get_all_records()
print(list_of_hashes)
【问题讨论】:
标签: python google-sheets amazon-redshift google-api-python-client google-python-api