Android SQLite 數據導入(Extel(WPS)表格導入技巧)

Android SQLite 數據導入(Extel(WPS)表格導入技巧)

數據太多的情況手動修改工程量太大,所以找了點技巧,現在有應該有蠻多數據庫直接表格導入的,我就不說了,說說自己的小技巧。

1,數據是數字的(int型)

public final static int[] NO = {數據}

數字

在WPS中設置單元格格式爲以下:

這裏寫圖片描述

效果:

這裏寫圖片描述

複製行到剛剛的數據區:

然後Ctrl+R替換爲,

這裏寫圖片描述

數字(int)的OK

2,數據是文字的(String型)

public final static String[] NAME = {數據}

文字

在WPS中添加列並添加前後綴爲以下:

這裏寫圖片描述

然後填充所以:

這裏寫圖片描述

最後就是剛剛的替換:

這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

3,數據添加:

 DBHelper dbHelper = new DBHelper(DBTestActivity.this, null, null, 1);
        for (int i = 0; i< 3484; i++){
            dbHelper.insert(DBNO.NO[i]+"", DBNAME.NAME[i], DBPARENTID.PARENTID[i]+"");
        }
        Toast.makeText(DBTestActivity.this,"OK",Toast.LENGTH_SHORT).show();

注意:這裏的方法封裝了,3484是我的數據個數,之所以分3個分別放3個字段,是因爲編譯器提示我“代碼過長”

這裏寫圖片描述

好了,數據添加哦了。

不是什麼高深的技術,有時間看看大神寫的導入的開源庫更佳。。。謝謝

發佈了49 篇原創文章 · 獲贊 23 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章