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

求JS读取excel的方法
现在要做excel导入数据,需要js验证用户选择的excel文件,因此需要js读取excel,网上都是用的ActiveXObject("Excel.Application")这种方法,但是试了下,报错:Automation 服务器不能创建对象。网上的解决办法都试完了,还是不行,这也说明,这样做的话,需要用户按照要求设置浏览器,所以把这种方式否掉了,现在求一种更好的办法,上传到服务器poi来验证也想过,但是,excel文件可能很大,如果上传上去一验证,不合法,那用户会很郁闷,而且,效率也太差了。跪求如何解决啊。

------解决方案--------------------
可能你传个那个集合的问题!!
------解决方案--------------------
js验证的话现在大部分浏览器是不允许js直接读取本地文件. 所以用js读取肯定不是好办法. 
一般都是上传到服务器段验证.
如果你觉得上传到服务器段验证文件过大的话可以考虑做一个applet. 通过applet验证.
但是applet我很少写.所以不知道applet对于本地文件读取会不会有限制.
------解决方案--------------------
只能用poi了。。ActiveXObject貌似只能在ie里用??

你可以用ajax把excel上传到服务器,就不用重新刷新页面了。。