用jxl自动生成excel文件后,比如放到../web-info/中 ,如何自动弹出提示下载的对话框呢??我现在是生成excel文件后,给用户一个连接如:http://15.x.x.x/excel/xxx.xls ,然后用户点这个
连接可下载或打开,但是现在要省去这一步,也就是说当生成excel文件后,当前ie窗口自动定位到这个excel文件,即http://15.x.x.x/excel/xxx.xls,然后弹出提示那个打开/下载/取消 的对话框,如何做呢?? 是将生成的excel数据读成流然后回写到ie客户端么??哪位有这种代码,我想参考一下,谢谢!!
连接可下载或打开,但是现在要省去这一步,也就是说当生成excel文件后,当前ie窗口自动定位到这个excel文件,即http://15.x.x.x/excel/xxx.xls,然后弹出提示那个打开/下载/取消 的对话框,如何做呢?? 是将生成的excel数据读成流然后回写到ie客户端么??哪位有这种代码,我想参考一下,谢谢!!
在Web应用中,很多数据经常要导出成Excel文档。用专门的生成真正的Excel文档的方式比较复杂,不太好用。
所以经常用一种简单的方式来实现,即将报表保存为HTML格式,然后用Excel打开。
实现方式:
第一步,用JSP实现HTML版本的报表
第二步,在该JSP页面头部设置response的ContentType为Excel格式
<% response.setContentType("application/vnd.ms-excel;charset=GBK"); %>用ie直接打開(word,excel,.pdf)時不要彈出對話框提示打開或保存,直接打開, ie直接打開excel文件怎麼能不出現excel工具欄
如下:
excel.visible=false
.alert=false