SQLite從Excel檔案中匯入資料
阿新 • • 發佈:2019-01-06
Android客戶端開發的時候使用了SQLite資料庫,為了測試,需要將一些excel檔案中的資料匯入到資料庫的表中,下面是幾個步驟:
1、將Excel之中儲存的資料另存為csv的格式bookroom.csv,注意不要帶表頭,只要資料就行。
匯出之後的資料如下:
2、利用sqlite3的import命令將資料從檔案匯入到表中,在執行import之前需要用.separator命令設定資料的分隔符逗號,否者預設的分割符號是豎線'|'。
import命令的格式:
3、這樣資料就匯入到了bookroom表中了,如下測試
資料庫表的定義:
create table bookroom(id integer, roomname nvarchar(20), mapfilename nvarchar(20));
1、將Excel之中儲存的資料另存為csv的格式bookroom.csv,注意不要帶表頭,只要資料就行。
匯出之後的資料如下:
30001,文理館流通部,WenLiGuanLiuTongBu.png
30002,經管院圖書分館,JingGuanYuanTuShuFenGuan.png
2、利用sqlite3的import命令將資料從檔案匯入到表中,在執行import之前需要用.separator命令設定資料的分隔符逗號,否者預設的分割符號是豎線'|'。
sqlite3 test.db
sqlite> .separator ','
sqlite> .import bookroom.csv bookroom
import命令的格式:
.import <輸入檔名> <插入表名>
3、這樣資料就匯入到了bookroom表中了,如下測試
sqlite> select * from bookroom;