如何從Excel表導入數據到Linux上的PGSQL數據庫?Excel和pgSQL
2
A
回答
1
簡單的方法是使用SAVE AS
功能將數據從Excel導出到CSV。然後使用psql的本地\COPY
功能。您可以通過在psql中使用命令\? COPY
或訪問the docs on COPY來找到關於它的更多信息。
0
另一個選擇(有點解決方法,但應該可行)是將Excel文件導入到Access中,然後通過ODBC連接將結果表格導入到PostgreSQL中。
0
如果你經常這樣做,那麼你應該看看Aqua Data Studio - 我發現它非常有用。
0
我一直這樣做,並使用Navicat [1](約合79美元)。由於linux客戶端無法從Excel導入,因此您需要一個Windows框來運行客戶端。
您可以導入幾乎任何數據格式(Access,Excel,DBF,Lotus ...),定義可以保存的源和目標之間的映射。
順便說一聲我不適合Navicat!只是我嘗試了幾個DBA客戶端,這是迄今爲止數據導入的最佳選擇。
[1] http://www.navicat.com/en/products/navicat_pgsql/pgsql_overview.html
相關問題
- 1. PL/pgSQL - %TYPE和ARRAY
- 2. haproxy pgsql -check和eof消息
- 3. 處理撇號,php和pgsql
- 4. PGSQL表
- 5. Q's on pgsql
- 6. REFCURSOR PL/pgSQL的
- 7. 在PL/pgSQL的
- 8. 在PL/pgSQL的
- 9. pgsql時間差?
- 10. 創建的pgsql
- 11. MySQL和PGSQL的通用查詢
- 12. 使用row_to_json和PL/pgSQL創建函數?
- 13. Laravel 5,PgSQL和日期格式
- 14. 帶回滾和提交的PgSQL函數
- 15. PL/pgSQL INSERT INTO表
- 16. 更改pgsql端口
- 17. pgSQL的基於ID
- 18. PL/PGSQL動態where
- 19. PGSQL的ASP.NET性能
- 20. pgSQL查詢錯誤
- 21. Knexjs PgSQL json查詢
- 22. PL/pgSQL Array of Rows
- 23. 獲取PL/pgSQL的
- 24. PGSQL計數元素
- 25. 安裝php7.0-pgsql的 - 無法找到包php-pgsql的
- 26. Postgres - Sql - PgSql的備忘錄
- 27. PAM-pgsql的與sshd的
- 28. PL/pgSQL的語法錯誤
- 29. PL/PgSQL動態子查詢
- 30. PL/pgSQL的SELECT到數組
+1準備處理format-datatypes問題。 – leonbloy 2010-05-06 21:40:04