我用的JXL导出exl, 但是导出的excel文件路径我只会写成固定的,这样WritableWorkbook book = Workbook.createWorkbook(new File("C:/Users/MyPC/Desktop/new.xls"));
我想导出的时候应该给出个提示,文件另存为某路径,论坛积分不多,那位能帮下,谢谢了
我想导出的时候应该给出个提示,文件另存为某路径,论坛积分不多,那位能帮下,谢谢了
解决方案 »
- 一个sql语句模糊查询的小问题
- i18n怎么配置啊
- java:给一个文件夹路径,如何得到下一层目录的所有文件名
- 十万火急!各位大侠帮忙 struts问题
- 上海某软件公司在武汉紧急招聘JAVA工程师(工作地点:上海,武汉)
- LDAP search filter bug (no answer on RTF2254)
- OpenCRX中的Pipeline搞不懂
- 用struts做数据库连接的不明白,,,
- tomcat 中怎么编译servlet程序???????新手别笑话!!急等
- 散分!
- struts2和hibernate整合 Unable to load configuration. - [unknown location]
- 急急急,strtus2和hibernate不兼容问题
jxl.write.WritableWorkbook wwb = Workbook.createWorkbook(response.getOutputStream());不要直接写路径就对了
如果是web中,当用户点击导出时,你需要用JS弹出一个文件保存框(百度中有),然后获取用户选择的路径并传递给后天,然后将该路径放在你上面的代码中即可。
swing中一样,通过JOptionPane类弹出文件保存框获取用户选择的路径,。。
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-Disposition", "attachment; filename="+
文件名字+".xls"); 这样点击之后会直接调用到浏览器默认的提示框,用户可以自己选择是保存还是直接打开。