Xls2SqliteDatabase 的说明


框架说明

Xls2SqliteDatabase是一款将MicrosoftOffice Excel 文件转换成Sqlite数据库的小工具。项目中引用了jxl.jar包,在这里感谢jxl.jar的开源作者们。


下载演示源码


使用说明

Xls2SqliteDatabase工具使用说明:

   将下面形式的xls数据库转换成Android下可用的 Sqlite数据库



1.      引入xls文件到项目源码目录下

注意:如果excel文件为xlsx格式的文件可以另存为xls格式的Excel文件




拷入后效果如下图:


2.      在源码功根目录下添加config.xml文件,用以保存生成数据库的配置信息

Demo如下:

<dblist>

                  <dbname="city.db"version="1">

                     <tablename>city</tablename>

                     <xlsfilename>city_region.xls</xlsfilename>

                  </db> 

</dblist>

3.      在MainActivity中调用工具类直接生成

a)        得到需要生成的数据库集合

List<DBModel> com.example.xls2sqlitedatabase.db.SimpeDBhelper.initDBModelList(String configpath)

 

得到需要生成数据库的集合

Parameters:

configpath配置文件相对于源码文件的Uri

Returns:

需要生成数据库的集合

 

b)       使用构造器构造对象进行数据库的生成

SimpeDBhelper simpeDBhelper = new SimpeDBhelper(context, dbModel);

//数据条目的批量插入,默认每次插入100条记录

simpeDBhelper.insertByBatch();

simpeDBhelper.close();

c)        进入应用的数据库目录下进行查看



d)       至此,xls格式文件生成Sqlite数据库完毕,谢谢使用

版权说明:

       本演示程序可以在任何非商业场所使用该框架,也可以从Demo中自行提取代码或根据实现思路自行优化。希望大家不管技术如何都要踊跃的投入到开源框架开发者的行列中。

       谢谢!

                                                                                   

 

 

 

 

 

 

 

 

 

 

王博凯         

2014年9月27日  星期六                          

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值