【发布时间】:2009-07-17 11:34:59
【问题描述】:
谁能告诉我有没有办法从 python 连接到电子表格?我想存储表单中的一些数据并将其提交到谷歌电子表格。请帮助解决这个问题。我必须遵循哪些步骤?
提前谢谢...
【问题讨论】:
标签: python google-app-engine google-sheets
谁能告诉我有没有办法从 python 连接到电子表格?我想存储表单中的一些数据并将其提交到谷歌电子表格。请帮助解决这个问题。我必须遵循哪些步骤?
提前谢谢...
【问题讨论】:
标签: python google-app-engine google-sheets
连接到 Google 电子表格的最简单方法是使用此 spreadsheet library。以下是您需要遵循的步骤:
import gspread
# Login with your Google account
gc = gspread.login('account@gmail.com','password')
# Spreadsheets can be opened by their title in Google Docs
spreadsheet = gc.open("_YOUR_TARGET_SPREADSHEET_")
# Select worksheet by index
worksheet = spreadsheet.get_worksheet(0)
# Update cell with your form value
worksheet.update_cell(1, 2, form_value_1)
【讨论】:
谷歌文档http://code.google.com/intl/fr/apis/gdata/articles/python_client_lib.html 有一个python api。我不确定它是否适用于应用引擎
【讨论】:
当然,您可以使用 OAuth 进行验证,然后使用 gdata Python API -- 请参阅this thread 了解更多详细信息和注意事项,this code 了解在 App Engine 上的 Python 中使用 OAuth 的一个很好的简单示例。
【讨论】:
这是我最近编写的 Google Spreasheets API 的一个非常简单的包装器:
http://github.com/yoavaviram/python-google-spreadsheet
它与 App Engine 兼容。
【讨论】:
我最近编写了一个模块来执行此操作。看看https://sourceforge.net/projects/pyworkbooks/
【讨论】: