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个字段,是因为编译器提示我“代码过长”

这里写图片描述

好了,数据添加哦了。

不是什么高深的技术,有时间看看大神写的导入的开源库更佳。。。谢谢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值