- 浏览: 86275 次
- 性别:
- 来自: 广州
文章分类
最新评论
BufferedOutputStream bos = null;
OutputStream fos = null;
fos = response.getOutputStream();
bos = new BufferedOutputStream(fos);
//这个就就是弹出下载对话框的关键代码
response.setHeader("Content-disposition",
"attachment;filename=" +
URLEncoder.encode("投票讨论.csv", "utf-8"));
String headers = "编号,内容,状态,发布人,发布时间,审核人,审核时间,审核备注,来源\n";
bos.write(headers.getBytes("GBK"));
VoteDscs dsc = null;
String id,content,status,puber,pubTime,auditer,auditedTime,auditedRemark,source;
if(results!=null && results.size()>0){
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
for(int i=0;i<results.size();i++){
dsc = results.get(i);
id=dsc.getRstId()+"";
content = dsc.getRstContent();
if(StringUtils.isEmpty(dsc.getIsAudited())){
status = "";
}else{
switch(Long.valueOf(dsc.getIsAudited()).intValue()){
case 0:
status = Constants.DISCUSS_CHECK_WAITING_CN;
break;
case 1:
status = Constants.DISCUSS_CHECK_SUCCESS_CN;
break;
default:
status="";
break;
}
}
puber = dsc.getPubPersonId()+"";
if(dsc.getPubTime()!=null){
pubTime = df.format(dsc.getPubTime());
}else{
pubTime = "";
}
auditer = dsc.getAuditor()+"";
if(dsc.getAuditDate()!=null){
auditedTime = df.format(dsc.getAuditDate());
}else{
auditedTime = "";
}
auditedRemark = dsc.getRemark();
if(dsc.getRstSource()==null){
source = "";
}else{
switch(Long.valueOf(dsc.getRstSource()).intValue()){
case 0:
source = Constants.SOURCE_MOBILE_CN;
break;
case 1:
source = Constants.SOURCE_TV_CN;
break;
case 2:
source= Constants.SOURCE_PC_CN;
break;
default:
source = "";
break;
}
}
bos.write((id+","+content+","+status+","+puber+","+pubTime+","+auditer+","+auditedTime+","+auditedRemark+","+source+"\n").getBytes("GBK"));
}
}
bos.flush();
fos.close();
bos.close();
return null;
发表评论
-
字符串长度不足前面填0
2015-11-10 16:04 698String.format("%06d" ... -
字符串天通过json转换成Map值
2013-03-29 13:36 666String str = "[dt=2013-0 ... -
java读取txt文件
2013-03-29 13:03 723public static void main(Strin ... -
java读取xml配置文件
2013-03-29 11:03 802//java代码 ApplicationContext ... -
ajax返回json数据
2013-02-21 14:38 928新建一个SecondTest.html ... -
java读取配置文件的几种方法
2012-12-28 15:38 717java读取配置文件的几种方法 在 ... -
Cookie 的保存和取出
2012-12-25 15:01 7841.设置cookie到客户端 HttpServlet ... -
findPage 去重复记录
2012-12-18 15:35 958action public String lis ... -
解决Linux操作系统下Java的中文乱码问题
2012-07-04 16:00 971jdk15版本以上,只需在~/jre/lib/f ... -
Struts2插件-Convention
2012-06-13 17:17 797Struts2插件-Convent ... -
SSH使用总结(annotation配置方式)
2012-06-12 15:30 897SSH使用总结(annota ... -
java解析url 得到返回值
2012-02-07 16:52 6865public String getReturnData( ... -
结果前面添加0
2011-11-08 16:04 914public static String getItmCode ...
相关推荐
亲测OK,可直接导出excel文件,csv文件;不用指定下载路劲,直接下载到本地,服务器不用生成临时文件。
1.浏览器点击导出按钮,直接下载到本地,服务器不生成临时文件; 2.生成csv,中文无乱码,数据不会科学计数法; 3.支持大数据下载; 4.后台服务java语言实现,前端不限制; 5.前端代码: [removed]void(0)" class=...
1.将数据导成.csv格式,并压缩成.zip格式后,显示下载提示(含保存文件路径) 2.前后台代码都有哦
NULL 博文链接:https://thinktothings.iteye.com/blog/1536044
一个简单的java生成CSV文件
java 解析csv文件例子,csv文件 中文乱码问题
java导出数据时,如果对数据格式没有特殊要求,为了提高效率可以导出CSV格式的文件,导出CSV文件不支持多个sheet页。
NULL 博文链接:https://312256159-qq-com.iteye.com/blog/1686213
在做项目的时候,发现使用POI无法解析以csv文件结尾的文件,虽然csv文件能用Excel打开,但是csv文件没有像Excel一样有规定的电子表格形式,故使用POI无法解析csv文件,在网上找了一下,发现java有提供java csv文件来...
该文档主要介绍java如何操作csv文件,在这里介绍了一个工具包的使用,也黏贴了java对于读取csv文件和写入csv文件时,对于大数据量的处理和安排,有效的解决了处理大数据是内存溢出问题
本接口 可以 处理 csv文件 能实现csv文件的读和写,另外还提供相应的数据转化。可以实现对csv文件的修改,具有插入,删除,替换等操作接口。
Java解析CSV文件
java处理csv文件的java通用接口
java读写csv文件
本人以JAVA来实现以支付宝的账单表为例,实现JAVA读取CSV..csv是一种文件格式(如.txt、.doc等),也可理解.csv文件就是一种特殊格式的纯文本文件。即是一组字符序列,字符之间已英文字符的逗号或制表符(Tab)分隔。
下载javacsv-2.0.jar ,根据例子进行读写CSV操作。
java实现后端数据导出成csv文件并上传到指定的sftp服务器,主要是使用univocity-parsers来做的csv文件导出以及采用jsch来完成csv文件的sftp上传。
Java读取excel,Excel是我们平时工作中比较常用的用于存储二维表数据的,JAVA也可以直接对Excel进行操作。
NULL 博文链接:https://qq-24665727.iteye.com/blog/2339850