python +电子表格

时间:2009-07-17 11:35:00

标签: python google-app-engine google-sheets

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

提前致谢...

5 个答案:

答案 0 :(得分:9)

连接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)

答案 1 :(得分:1)

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

答案 2 :(得分:1)

当然,您可以使用OAuth进行验证,然后使用gdata Python API - 有关详细信息和注意事项,请参阅this threadthis code以获取在App Engine上使用Python的OAuth的简单示例。< / p>

答案 3 :(得分:1)

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

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

与App Engine兼容。

答案 4 :(得分:0)

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