我的JSP导出的Excel文件方法先是 建新的Excel表 然后保存为HTML文件 加上response.setHeader("Content-Disposition","attachment; filename=xykxx.xls");这句话 这样导出的Excel 再重新上传上去就会报jxl.read.Biff.BiffException:Unable to recognize OLE stream错误
上网查了一下 意思是文件格式错误读取不了文档流 原因是Excel文件是用网页形式下载下来的
网上提供的方法是新建一个Excel文件 复制粘贴一下就行了 不过客户可不会这么好说话 如果不用类方法去导出的话 用这种网页形式JSP的方法导出 有什么好办法可以解决这个问题?我的导入方法是用jxl包写的
上网查了一下 意思是文件格式错误读取不了文档流 原因是Excel文件是用网页形式下载下来的
网上提供的方法是新建一个Excel文件 复制粘贴一下就行了 不过客户可不会这么好说话 如果不用类方法去导出的话 用这种网页形式JSP的方法导出 有什么好办法可以解决这个问题?我的导入方法是用jxl包写的
解决方案 »
- 求助!!jasperreport中,javabean做数据源,无法传递给table组件使用
- 关于分页显示的问题
- 简历中项目应该怎么写?
- 关于jfreechart的问题请教
- 谁有编译好的linux9 tomcat5.0 JDK1.4.2的mod_jk2.so文件,发一个个我.地址:[email protected]
- 传递参数乱码问题!!!!!!!!!!!!!!
- 请问<jsp:forward page=""/>与<%@include file=""%>与<jsp:include page="">的区别?
- 请问struts menu的问题
- 到底出了什么错?
- 我在写jsp程序时为什么会出现找不到Bean的情况
- oracle portal问题,跪求前辈解决!
- Tomcat 和MyEclipse问题(这问题今天再解决不了我就当民工了!救救!)
我项目中的代码 ,,,response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename=" + "DailyReport2D.xls");
啊 不知道你有没有试过 用这种方法导出的Excel再导入 有没有出现这种错误
我就是把一个excel表 另存为HTML格式 然后把这个HTML改成JSP的 加上这句话response.setHeader("Content-Disposition","attachment; filename=xykxx.xls");就导出了excel文件 这难道不算正规的excel文件不算的话 要怎样把网页转成控件
你生成一个excel文件后 返回给浏览器它的路径 让用户去下载保存
导入就没问题了