发一个本人写的通用EXCEL导入功能,看了一下其他人发过的类似功能的导入组件,相比起来,我写的这个优点在于,能实现数据的一对一、一对多关联;直接使用SQL语句插入数据,不用通过实体类,执行效率会高一些。缺点在于,需要进行XML文件的配置,会有点麻烦。
首先举例说下使用方法。要导入以下两个EXCEL文件
--------student.xls--------------
学号 | 姓名 | 性别 |
2010001 | 张三 | 男 |
2010002 | 李四 | 女 |
------------sex.xls---------------
代码 标题
1 男
2 女
其中学生信息表中的性别字段为外键,XML配置如下
EXCEL文件与数据表映射关系excel-table-mapping.xml