日期:2014-05-20  浏览次数:20697 次

请问用JAVA读取几万条EXCEL2003的数据做分析,速度快不快?
请问用JAVA读取几万条EXCEL2003的数据做分析,速度快不快?


------解决方案--------------------
单纯操作excel几万次不慢
但是如果你的分析过程很复杂,当然会慢了.
这个问题等于没问-_-''
------解决方案--------------------
如果只是读取的话(简单的)应该不会超过3秒搞定,但是如果要将这几万条修改,插入到表中,估计40分钟以上
上。所以,如果大批量的数据读取,修改,存写,强烈建议你用存储过程。这样的话,也只要个几秒钟就搞定了。
这个我是有深刻体会的
------解决方案--------------------
存储过程:去看看数据库方面的书!!
------解决方案--------------------
个人感觉不会快吧。。。
------解决方案--------------------
Java操作excel有好几种方法,比如JDBC, POI, jxl...

不同方法速度应该不一样,我估计JDBC应该是这里面效率最高的一种方式,因为它是利用M$提供的odbc driver.

不过我没用过,不知道效率具体如何。


------解决方案--------------------
楼主你自己写程序试试看不就知道了,这样问怎么回答你呢