如何将Google电子表格链接到PostgreSQL?

Jay*_*van 10 postgresql google-docs

如何将Google电子表格链接到PostgreSQL?我用谷歌搜索并获得了一些MySQL的示例代码,以及一些产品.根据此链接,对少数数据库存在支持.

how*_*ese 7

如果您不想推出自己的解决方案,SeekWell可让您自动将数据从 Postgres 发送到 Sheets,还可以将更改从 Sheets 同步回数据库。Apps Script 可以做到这一点,但我发现它有问题并且对我们的用例有限制,所以我构建了其他东西。有免费和付费计划。

免责声明:我构建了这个。


Die*_*ego 5

我的方法是使用 R 及其 googlesheets 和 DBI 库。Googlesheets 将电子表格与 R 连接起来,DBI 将 R 与 PostgreSQL 连接起来。您可以通过简单地运行脚本随时更新表。通过这种方法,您还可以在将数据存储到 PostgreSQL 之前向数据添加转换。另一种方法是使用 Python、pandas 和 gspread 库。

更多信息:Googlesheets:https ://cran.r-project.org/web/packages/googlesheets/vignettes/basic-usage.html

DBI:https : //cran.r-project.org/web/packages/DBI/vignettes/DBI-1.html


net*_*ink 1

哇,我忘了这个问题了。我通过为两个数据库创建一个额外的 MySQL 数据库来实现此目的。Mysql 数据库有一个表,用于与 google Sheets API 对话。反过来,这个 mysql 表是 Postgres 数据库中的外部表。