SQLite匯入Excel資料

先整理Excel的資料,讓每個欄位都能對應表格的欄位,不用帶入欄位名

例如表格的結構如下:
create table test_t(a integer primary key, b nvarchar(10), c nvarchar(10))

將Excel另存為CSV格式,CSV資料如下(檔名為test.csv):
1,小明,台南
2,王五,台北
3,李四,台東

因為內容有中文,所以利用文書處理軟體,如Notepad++,將格式轉換成UTF-8碼(無BOM檔首)

因為SQLite預設是以「|」當作分隔符號,而csv是以「,」當作分隔符號,所以要先更改SQLite的設定值

sqlite> .separator  ' , '

利用指令.import將資料匯入資料庫中,語法:.import <檔名> <TABLE NAME>

sqlite> .import test.csv test_t

這樣就完成資料的匯入了。

Windows 11安裝時跳過網路連線