我正在運行ubuntu 12.04 LTS。 我有一個Excel電子表格中的數據,我希望導入到Postgres中,從我的Windows 7機器到我的ubuntu機器。 另一個非常喜歡開源軟件的人一直告訴我開源軟件的優點,而不是基於專有的基於Windows的軟件,因此自己決定讓我開發一個功能完備的Ubuntu機器, Postgres的。我是一個Windows用戶,或者至少這是我的電腦方面的主要操作系統。從Excel傳輸數據到Ubuntu PostgreSQL
該數據包含與字段ID,名字,姓氏,地址和郵政編碼有關的字段。電子表格大約有1500行。
我的問題,依次爲:
1)如何確定Postgres是否已正確安裝並在我的ubuntu機器上運行?
2)如何在Postgres中創建具有這些字段名稱和大約1500行的數據庫?
3)如何將現在正在使用的.xls文件格式的數據導入到我創建的數據庫中,以便這1500行正確插入到Postgres字段中?作爲一個Windows用戶,我的第一本能是在圖形環境下工作,並使用從一個程序到另一個程序的複製/粘貼功能。但是,我不認爲Postgres是一個基於圖形的程序,所以我不認爲我在Windows計算機使用中開發的點/點方法將非常適用。
4)我認爲在Postgres中,有一些函數允許我(用戶)根據某些元素查找特定的字段,並返回這些元素的列表。那麼,如果我想查一下所有帶姓氏「奧巴馬」的行,語法會是什麼呢?它會返回所有有姓氏「奧巴馬」的行嗎?返回值是什麼樣子,他們會輸出什麼樣的形式?
5)可以將輸出饋送到Windows環境,還是必須保持在Ubuntu的參考框架內?
- 很抱歉,如果這些問題顯示我對開源軟件和ubuntu完全缺乏盡職調查,但我對開源軟件的細微差別根本不熟悉,但我被告知他們對於專有的基於Windows的軟件而言,它們是精通的優秀資源,成本更低,而且看起來更有能力。
這似乎至少有8個Q和許多與SO無關的細節。我建議將其渲染爲具體細節 - 而不是太多! – pnuts
1)如何將數據從excel傳輸到postgresql?我無法使用拖放方法標準到Windows。 2)postgresql查詢輸出的格式是什麼? @pnuts – user3097236
http://stackoverflow.com/questions/2987433/how-to-import-csv-file-data-into-a-postgres-table可能有興趣 – pnuts