如何从Google电子表格连接到Heroku Postgres?

5

我想使用Google电子表格来显示我的数据库分析

我想使用Google应用脚本对我的Heroku Postgres数据库进行汇总查询,然后在Google电子表格中显示和制图。

Heroku提供了多种连接到Heroku Postgres的方式: https://devcenter.heroku.com/articles/heroku-postgresql

同样,Google应用脚本提供对多种不同外部服务的访问 https://developers.google.com/apps-script/defaultservices

我以前从未尝试过这个,所以我对最简单的方法很感兴趣。

JDBC似乎可行,但还有其他选项吗?

据我所知,两者之间唯一的重叠是JDBC,但我没有经验,感觉像是使用第三个重量级协议来在系统之间传输数据。

使用JDBC是获取数据的最佳方式,还是我错过了更简单的东西?


“不要询问”中的第二点将是我投反对票的理由。 - Jacobvdb
3个回答

7
  1. 在 dataclips.heroku.com 上设置一个数据剪辑,并将你想要的数据描述为 SQL 查询。
  2. 在结果 URL 后附加 .csv。
  3. 将该 URL 用于 google 电子表格的 importData 函数,如下所示:

    =importData("https://dataclips.heroku.com/[your-dataclip].csv")


我没有这样做,因为我不使用JVM,但Heroku的Postgres数据库只是普通的Postgres数据库,因此使用JDBC不应该是一个问题(但您必须启用SSL)。 - hgmnz
这是只读的吗,还是更新电子表格也会更新Heroku数据库? - iamtoc

0
我更喜欢使用Skyvia来连接Google Sheets和Heroku Postgres,而无需编写代码。这是我的操作步骤:https://skyvia.com/data-integration/integrate-google-sheets-heroku-postgres。我只需要指定连接到Google Sheets和Heroku Postgres的信息,并选择要复制的数据。Skyvia将自动将指定的Google Sheets数据复制到Heroku Postgres,并通过增量更新自动维护此副本的最新状态。

你对你推荐的工具(https://stackoverflow.com/help/promotion)过于着迷,而且提供的信息太少,无法做出可接受的答案。仅仅描述所宣传的工具的功能是不够的,你需要演示它如何解决本页顶部所描述的具体问题。https://stackoverflow.com/questions/52376138/how-to-load-google-sheets-data-to-google-cloud-mysql/72612996#72612996 - Yunnosch

-1

QueryClips 就是你需要的。这是它的主要用途。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接