<%
response.setContentType("applicationnd.ms-excel");
response.setHeader("Content-Disposition","attachment;filename=WIPMaintenance.xls");
%>
这样导出excel后用poi读取excel 总是报
Invalid header signature; read 0x0A0D0A0D0A0D0A0D, expected 0xE11AB1A1E011CFD0 这个错误肿么回事..

Invalid header signature
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- threenewbee 2014-11-20 02:35关注
要看你输出的文件是不是excel格式的文件,目测你输出的是text/html文件(网上广为流传的一段输出excel的代码其实根本是错的),虽然excel可以识别并打开,但是不是真正的excel格式,但是对于npoi,就不能识别了。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报