日期:2014-05-18  浏览次数:20688 次

请问JSP下载EXCEL格式的问题及其乱码问题(以及文件格式无效问题?)
我用的是jxl
我想把页面查询的结果导出到excel里
点击下载时
我把查询结果写到一个临时文件a.xls里
然后该如何取这个文件啊?
取了之后就直接删除该文件

或者有其他好的办法么?
(我发现我的这个方法,要么是先把查询结果保存到一个临时excel文件里,然后再次读取该excel文件写道另外一个文件里,这样就生成了两个excel文件,不合适)
请问该如何解决啊?

还有,如果里面存在乱麻,该如何解决呢?(写进去的时候,打开看就是乱码
有编码格式么?

还有:
我如果直接把查询结果写到excel文件里,可是保存的时候,再次打开就说文件格式无效?
这是?》

------解决方案--------------------
我觉得是这样的,生成一个Excel文件类,然后把类序列化后输出到浏览器。你无法判断什么时候删文件的
------解决方案--------------------
没有写入的原因,workBook.write();writeBook.close;就可以了
------解决方案--------------------
按有几个群,你不妨加进去,可以和大家一起讨论啊.........46986340,28039577,4804620
在那里看看有无能回答你的,谢谢,LZ,甭忘了给俺分哦,谢谢LZ