首页 > 解决方案 > 从 Python 中读取 Google 表格

问题描述

我正在研究数据迁移工具。我添加了一个功能,用户可以从 Google 表格中提取数据。

我遵循的当前方法是首先从 console.developers.google.com 生成 credentials.json 文件并使用 gspread 库。因此,每当用户必须从 google 表格中提取数据时,首先他/她必须获取文件,启用驱动器 api 并与生成的 client_email 共享要提取的文件。但这对于技术知识有限的人来说似乎很麻烦。

最简单的方法是什么?

标签: google-apigoogle-drive-apigspreadgoogle-developers-console

解决方案


这就是它的工作原理。为了访问 Google API,您需要在 Google 开发者控制台上创建一个项目。如果有人想运行你的 python 脚本,他们将不得不在谷歌开发者控制台上创建一个项目,这是没有办法的。并且您的应用程序将需要设置您定义的权限和电子邮件访问权限。

您不能与其他用户共享您的凭据文件。请参阅我真的不能使用客户端 ID 发布开源吗?

要求开发人员做出合理的努力来保护他们的私钥,而不是将它们嵌入到开源项目中。

也没有 API 可以帮助您帮助他们自动创建客户端。


推荐阅读