1. 程式人生 > >SQLite從Excel檔案中匯入資料

SQLite從Excel檔案中匯入資料

      Android客戶端開發的時候使用了SQLite資料庫,為了測試,需要將一些excel檔案中的資料匯入到資料庫的表中,下面是幾個步驟:

資料庫表的定義: 

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;