Excel的导入功能

项目中使用到了Excel的导入功能,赶了两天终于可以跑起来了,^_^

 

下面写下实现的具体思路:

 

大家都知道,poi是很好用的读取Excel文件的技术,而且只需导入一个jar文件即可,非常的方便、学习起来也特别的容易,网上这方面的资料非常多。具体的应用网上都有现成的DEMO。

 

其实要是技术上的难点,应该算是也实现动态的、可选的匹配字段了,开始的思路是把Excel文件的表头和要导入数据库中的表的结构读出来,但到读数据库表结构的时遇到了困难,就是Oracle中读不出表字段的注释。网上查了很多的资料都没有实现,为此还被老师鄙视的一番,说写程序不够灵活,他给的建议是从新建个表让表名和字段与各自的注释关联下,这样就可读这个表得到表的结构信息了。想法确实不错,但就是有一个问题,就是必须得对这个表进行维护,就是真实要导入的表的结构变化的时候,此表必须要跟着变。唉!麻烦……

 

姑且这样做了,也只有这样的。真的想直接读表的结构,这样可以省去很的事情,而且还能复用。

 

还有一个问题是hibernate在做批量插入的时候会不会出现内存溢出,也是一个潜在的bug。

 

以后再慢慢完善吧^_^

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值