谷歌电子表格创建/更新工具
google_spreadsheet的Python项目详细描述
author:Pahaz Blinov
repo:https://github.com/pahaz/google-spreadsheets-api/
简单的创建/附加google电子表格api助手。
要求
安装
google_spreadsheet在pypi上,所以只需运行:
pip install google_spreadsheet
或
easy_install google_spreadsheet
在您的环境中安装它。
要从源安装,请克隆 repo然后运行:
python setup.py install
使用场景
google_spreadsheet有帮助的两个典型用例是: 一。创建带有受限访问规则的新电子表格, 2.将数据追加到现有的电子表格中。
您可以使用它将用户数据导出到google电子表格。 并将这些数据共享到世界各地或共享给特定用户。
用法示例
示例1:创建电子表格
fromgoogle_spreadsheetimportget_credentials,Spreadsheetsdefcreate_example():credentials=get_credentials('auth.json',['https://www.googleapis.com/auth/drive','https://www.googleapis.com/auth/spreadsheets'])api=Spreadsheets(credentials=credentials)sheet=api.create('test1',writers=['pahaz.blinov@gmail.com'])print(sheet)if__name__=='__main__':create_example()
< H3>示例2:将行追加到现有的电子表格< EH3>
fromgoogle_spreadsheetimportget_credentials,Spreadsheetsdefappend_data_example():credentials=get_credentials('auth.json',['https://www.googleapis.com/auth/drive','https://www.googleapis.com/auth/spreadsheets'])api=Spreadsheets(credentials=credentials)sheet=api.get('1jSHsmPTOOiPXdYQlrVBwbo3MO1vp64lmi5R_Ld_duKo')sheet.append([[1,2],[3,4]])if__name__=='__main__':append_data_example()