Code Bye

java导出csv文件 如何使用浏览器下载框

 

小弟新手,第一次做导出csv,用的是opencsv这个包。
如何利用浏览器下载,打开下载框,让user选择路径导出

设置response.setContentType(“application/csv”);调用下HttpServletResponse的response.getOutputStream(); 
引用 1 楼 Z_J_S 的回复:

设置response.setContentType(“application/csv”);调用下HttpServletResponse的response.getOutputStream(); 

试过了,好像不可以


20分
OutputStream os = response.getOutputStream();用os把数据写入csv
引用 3 楼 Z_J_S 的回复:

OutputStream os = response.getOutputStream();用os把数据写入csv

CSVWriter 不是接受的是Writer的吗?
CSVWriter writer = new CSVWriter(new OutputStreamWriter(os),””,””);
writer.writeAll(data);

还是不行

CSVWriter writer = new CSVWriter(new OutputStreamWriter(os),””,””); 这个os是哪来的
引用 3 楼 Z_J_S 的回复:

OutputStream os = response.getOutputStream();用os把数据写入csv

怎么把os写入csv啊?求教??谢了。。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明java导出csv文件 如何使用浏览器下载框