google-api - 从 Python 中读取 Google 表格
问题描述
我正在研究数据迁移工具。我添加了一个功能,用户可以从 Google 表格中提取数据。
我遵循的当前方法是首先从 console.developers.google.com 生成 credentials.json 文件并使用 gspread 库。因此,每当用户必须从 google 表格中提取数据时,首先他/她必须获取文件,启用驱动器 api 并与生成的 client_email 共享要提取的文件。但这对于技术知识有限的人来说似乎很麻烦。
最简单的方法是什么?
解决方案
这就是它的工作原理。为了访问 Google API,您需要在 Google 开发者控制台上创建一个项目。如果有人想运行你的 python 脚本,他们将不得不在谷歌开发者控制台上创建一个项目,这是没有办法的。并且您的应用程序将需要设置您定义的权限和电子邮件访问权限。
您不能与其他用户共享您的凭据文件。请参阅我真的不能使用客户端 ID 发布开源吗?
要求开发人员做出合理的努力来保护他们的私钥,而不是将它们嵌入到开源项目中。
也没有 API 可以帮助您帮助他们自动创建客户端。
推荐阅读
- html - 我的 CSS 没有显示我的背景图片
- uicollectionview - 如何在 swift 4 ios 中像新闻行情一样平滑滚动 collectionViewCell
- python-3.x - 如何锁定现有 Excel 工作表中的特定列?
- javascript - 在JS中解压numpy数组
- c# - 如何在 c# 中将两个参数传递给 GraphQLHttpClient?
- php - 限制 Wordpress 成员的评论页面
- java - 收集 REDHAT Linux 服务器中 java 线程的详细信息
- angular - 在 Angular 中使用 FormArray 迭代文件上传和描述
- css - 如何在css中设置元素的可见部分?
- c# - 如何使用 Alexa.Net.APL 在 Alexa 技能中显示项目列表?