自我更新的电子表格

是否有可能创build一个电子表格定期更新(每天,每两周或每月)? 我们使用PostgreSQL。 该表的内容将基于我写的一个查询。

将Excel电子表格连接到Postgres最简单的方法是什么?

到目前为止,我已经看过:Microsoft产品: https : //support.office.com/en-us/article/Connect-to-a-PostgreSQL-database-Power-Query-bf941e52-066f-4911-a41f-2493c39e69e4

PostgreSQL的ODBC: https : //odbc.postgresql.org/

然而,我无法find一个清楚的解释,我几乎要设置电子表格。

将excel连接到数据库的快速高级解释:

您可以使用Excel的“ Get External Databutton连接到启用ODBC的DBMS视图或表格。 特别是在Data选项卡中, From other Sourcesbutton。

要使用这个,你需要为你的连接创build一个新的DSN。 开始>>“search框”>> ODBC,并使用64-bit ODBC administrator创build一个新的系统DSN。 DSN是将保存您的ODBC连接的信息,如服务器地址,用户名,密码等…

返回到Excel中,单击“ Data选项卡中的“ From Other Sourcesbutton,然后select刚创build的DSN。 然后你可以find你在Postgres中生成的视图,并告诉它你想要转储数据的范围。 那么范围将保存连接信息,所以你可以刷新任何你想要的。

然后,当你打开工作簿,你可以刷新连接,并拿起新的数据lickety拆分。

还有其他方法可以将Excel连接到ODBC和启用OLEDB的数据库,比如在VBA中使用ADODB,但这更复杂,可能是您需要的矫枉过正。