[SQLite]匯入csv檔案

[SQLite]匯入csv檔案

紀錄一下過程

測試資料(import.csv)內容


林大狗;A123456788

目的表格(CSVIMPORT)定義


    NAME TEXT,
    ID   VARCHAR PRIMARY KEY
                 NOT NULL 
);

法一 使用sqlite3.exe

1. 解壓縮sqlite3.exe 到目錄資料夾

2. 在命令提示字元輸入下列指令



//切到目錄資料夾,這裡為C槽根目錄

//指定db檔案
sqlite3 testdb.db3

//設定分割符號
.separator ";"

//匯入檔案
.import C:\\import.csv CSVIMPORT

pic6

發現出現亂碼,用管理工具SQLiteStudio查看,匯入成功

pic7

法二 使用SQLiterManager(FireFox套件)

下載及安裝可以參考下列網址

[Firefox元件] SQLite Manager 好用圖形化SQLite管理工具

http://www.minwt.com/server/4964.html

https://addons.mozilla.org/en-US/firefox/addon/sqlite-manager/

1. 點選「Database」「import」

pic1

2. 設定匯入資訊(包括要寫入的table及csv檔的分隔符號)

pic2

3. 接下來的對話框都按「OK」

pic3

pic4

 

4. 檢查匯入結果,匯入成功。

pic5

參考資料

SQLite官網

管理工具SQLiteStudio

[Firefox元件] SQLite Manager 好用圖形化SQLite管理工具

SQLite Manager下載