2016-06-09 132 views
1

是否可以創建一個定期更新自己(每日,每兩週或每月)的電子表格?我們使用PostgreSQL。該表的內容將基於我寫的查詢。自更新電子表格

將Excel電子表格連接到Postgres最簡單的方法是什麼?

到目前爲止,我已經看了看: 微軟產品: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/

但是我找不到我怎麼幾乎要建立電子表格中的明確解釋。

+1

此帖未顯示您的任何努力或研究。你搜索了什麼,試過了,發現不起作用? – dfundako

+0

我結束了與http://www.actualtech.com/解決方案,我不能更滿意。 – DBE7

回答

1

快速高層解釋擅長連接到數據庫:

您可以連接到一個ODBC啓用DBMS的視圖或表使用Excel的Get External Data按鈕。具體在Data選項卡,From other Sources按鈕。

要使用此功能,您需要爲連接創建一個新的DSN。開始>>「搜索框」>> ODBC並使用64-bit ODBC administrator創建一個新的系統DSN。 DSN是可以保存你的ODBC連接信息的東西,比如服務器地址,用戶名,密碼等......

回到Excel中,你點擊Data標籤中的From Other Sources按鈕,然後選擇你剛創建的那個DSN。然後你可以找到你在Postgres中生成的視圖,並告訴它你想要轉儲數據的範圍。然後,該範圍將保存連接信息,以便您可以隨時刷新。

然後,當您打開工作簿時,您可以刷新連接並拾取新數據lickety-split。

還有其他方法可以將Excel連接到啓用了ODBC和OLEDB的數據庫,例如在VBA中使用ADODB,但這樣更復雜,可能會讓您滿意。

相關問題