问题描述
1.利用jsp导出为Excel文档,后缀是.xls。2.再把该excel文档进行导入操作,发现不能导入。用excel打开后,按另存为,发现保存类型默认是网页(*.htm;*.html),把保存类型改为Excel工作薄(*.xls)就可以导入。3 如何在jsp中设置才能使默认保存类型为Excel工作薄(*.xls)希望各位兄弟帮忙给些意见。 问题补充:enet_java 写道
解决方案
这个样子肯定是不行的,因为你的文件流格式不是excel格式,还是jsp的格式,你只是修改了后缀名吧,建议还是考虑使用jxl或者是poi来实现生成excel,这样肯定是可以满足你的需求的
解决方案二:
引用enet_java 写道这个样子肯定是不行的,因为你的文件流格式不是excel格式,还是jsp的格式,你只是修改了后缀名吧,建议还是考虑使用jxl或者是poi来实现生成excel,这样肯定是可以满足你的需求的用jxl导去。
解决方案三:
不知道你生成excel文件时是怎么生成的?如果是使用jxl或者是poi的话,就算是你另存为保存类型应该也还是excel的。
解决方案四:
response.setHeader ("Content-Disposition",inlineType+";filename="test.xls"); 设置一下response的头信息,类似上面的,这样就会弹出保存框,保存就会保存文件为test.xls
时间: 2025-01-21 03:24:33