3

谁能告诉我有没有办法从python连接到电子表格?我想存储表单中的一些数据并将其提交到谷歌电子表格。请帮助解决这个问题。我必须遵循哪些步骤?

提前致谢...

4

5 回答 5

9

连接到 Google 电子表格的最简单方法是使用此电子表格库。这些是您需要遵循的步骤:

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)
于 2011-12-16T10:14:08.637 回答
1

当然,您可以使用 OAuth 进行验证,然后使用 gdata Python API -有关更多详细信息和注意事项,请参阅此线程,此代码是在 App Engine 上的 Python 中使用 OAuth 的一个很好的简单示例。

于 2009-07-17T14:38:04.493 回答
1

谷歌文档http://code.google.com/intl/fr/apis/gdata/articles/python_client_lib.html有一个 python api 。我不确定它是否适用于应用引擎

于 2009-07-17T11:37:36.997 回答
1

这是我最近编写的 Google Spreasheets API 的一个非常简单的包装器:

http://github.com/yoavaviram/python-google-spreadsheet

它与 App Engine 兼容。

于 2012-04-11T16:54:18.960 回答
0

我最近写了一个模块来做到这一点。看看https://sourceforge.net/projects/pyworkbooks/

于 2011-03-24T00:22:24.527 回答