日期:2014-05-17  浏览次数:20698 次

一个程序:功能 把excel表导入到2005数据库
不用数据库自带的导入,是那种不是程序员也能操作的程序,给思路也可以

------解决方案--------------------
你可以自己做一个程序,读Excel,写数据库,那别人就方便了。
Java中读Excel用Apache POI能做,写数据库就是JDBC,你懂的。
------解决方案--------------------
如果不是一张表的话,那你先要做好模板,
用 poi ,jdbc,干就好了。

------解决方案--------------------
用jxl解析出xls里面的数据,然后通过jdbc方式把数据写入到数据库。
------解决方案--------------------
poi
------解决方案--------------------
用jxl去读Excel也可以!!
------解决方案--------------------
我之前也做过一个一样的,不过最后没有做完,建议你用JAVA 图形界面。我没做完主要是因为插入数据类型我没有办法解析,除非构建需要插入表的model实体类,然后EXCEL也有对应的插入表模板。不过这样的功能只能插入固定的表数据,拓展性不强。也许还有解决的方案,但我没试了,我们可以一起讨论...
------解决方案--------------------
探讨

前几天我刚做了一个读取Excel,然后生成Sql语句,最后插入数据库的小桌面程序(Java),你想要的话,我把源码给你,你可以参考!http://download.csdn.net/detail/sun_mingtao/4183241

------解决方案--------------------
大概的步骤就是读取Excel、用jdbc插入数据
但是要考虑的是:excel的格式跟表结构是否一直,不一致怎么处理?
读取excel的时候,如果excel记录过大造成内存溢出怎么处理?
插入最好用批量,效率比较高!
要不要实现进度条的功能?
插入的时候如果某一条报错怎么处理?
要不要过滤出那些报错的记录,把它们重新生成excel返回给用户进行修改!!
要不要处理重复的记录??
这些都是要考虑的..