`
thinkact
  • 浏览: 82292 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个简单的导出csv文件的方法

    博客分类:
  • Java
 
阅读更多
分3步:
1, 查找对象列表
2, 组织字符串
3, 输出文件

代码片段:

  //1, 查找对象列表
List callLogList = reportCallService.getCallLogList(fromDate, endDate);

//组织字符串,注意添加换行符
StringBuffer bf = new StringBuffer();

LocalCallLog cl = new LocalCallLog();
bf.append("Calllog ID").append(",").append("Src No").append(",")
.append("Dest No")
.append("\n");

for (Iterator it = callLogList.iterator(); it.hasNext();) {
cl = (LocalCallLog) it.next();
bf.append(cl.getCallLogId()).append(",").append(cl.getSrcNum())
.append(",").append(cl.getDestNum()).append("\n");
}
//输出文件
response.setContentType("application/x-download");

// String now = new SimpleDateFormat("h:mm a").format(new Date());
// now.replace(" ", "");
// String filenamedisplay = URLEncoder.encode("CallReport"+now
// +".csv","UTF-8");
String filenamedisplay = URLEncoder.encode("CallReport.csv", "UTF-8");
response.addHeader("Content-Disposition", "attachment;filename="
+ filenamedisplay);
PrintWriter pw = response.getWriter();
pw.write(bf.toString());

return null;
}

分享到:
评论

相关推荐

    csv.js导出csv格式文件

    csv.js导出csv格式文件 CSV.js 是一个简单,超快的用于 CSV 解析和编码的 JavaScript 工具库,兼容浏览器,AMD 和 NodeJS 环境。

    jsp导出csv文件

    使用io流写如文件导出csv文件,使用jsp实现。简单的方法可以推广!

    asp.net导出csv文件

    一段简单的导出CSV文件格式的代码 希望对大家有用

    CSV导出类库(Easy CSV Export)源码

    轻量级的CSV导出类库,代码量小,使用简单,可以导出为File,TextWriter,HttpResponse。 有测试代码可供参考。 欢迎转载。

    php关于drupal网站的导出csv文件

    这是一个简单的csv文件导出的代码。技术含量说低也很低,说高也很高吧。这也学就是传说中的会者不难,不会者难的道理吧。总之,能看懂了,知道了,就ok了。

    MFC CSV文件的读取和写入

    对CSV文件的读取和写入,简单操作,利用新手阅读和学习

    提取csv文件数据为dat格式

    简单的将csv文件中的一列数据提取出来, 采样并放大后生成dat文件

    CSV导出.zip

    java代码导出CSV文件,内容比较简单,适合新手练习、、、。。

    CSVed(CSV文件编辑工具)v2.5.1官方英文安装版

    CSVed(CSV文件编辑工具)是一款CSV文件编辑工具,CSVed提供了搜索和替换、导出到XML等功能,允许你简单地进行编辑、插入、添加、删除和移动项目操作,就像它们位于一个数据库表格当中一样,你可以删除行、添加列或者...

    CSV导入和导出程序

    一个简单的CSV读取和导出源程序,使用C#写的.导出时如果内容中存在逗号或双引号,则前后加引号,双引号用两个双引号替换。导入时做相反处理。 开始写成了CVS(Concurrent Versions System),应为CSV(Comma Separated ...

    matlab从excel/csv文件中按照要求筛选信号,并保存成新excel文件

    1.读取excel或者csv格式文件(支持同时读取多个文件) 2.按照要求从读取的文件中筛选出所需要的信号(筛选信号的名称、个数可自由定义) 3.将筛选的信号按照顺序保存到新的excel文件中,便于对比分析,并可直观感受...

    Python简单爬虫导出CSV文件的实例讲解

    今天小编就为大家分享一篇Python简单爬虫导出CSV文件的实例讲解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    csv文件导出工具类学习模板.rar

    使用java代码导出数据库中查询出的数据,已CSV格式导出; 该工具类使用注解作为辅助,博客上有实例,如果写的不明白可以下载该包,进行学习; 功能触及java的反射机制,以及注解的简单使用; ...

    ODOO12图书项目导入导出CSV数据文件.mp4

    导出数据文件并查看文件结构的简易方式是使用内置的导出功能。通过生成 CSV 文件,我们可以了解手动导入系统所需的格式,或编辑该文件批量导入,甚至是使用它生成我们插件模块的演示数据。 下面我们一起来学习从 ...

    to_csv-rails:导出到 csv 文件

    导出为CSV on Rails的 这个简单的插件使您能够调用 to_csv 到一系列活动记录。 除了 :include 之外,构建器选项与 to_json / to_xml 相同。入门 在您的 Gemfile 中: gem 'to_csv-rails' # Last officially released...

    CSV文件转换代码实现

    在CSV文件中,每条数据通常占据一行,并且每个字段之间使用逗号作为分隔符。 CSV文件的优点是简单明了、易于使用和解析,可以被许多软件和编程语言广泛支持。由于其简洁性,CSV文件通常用于数据导出、数据交换和...

    利用PHP生成CSV文件简单示例

    但PHP生成csv要比生成excel文件要简单的多,生成csv文件其实就是把以 , 号为分割符的字符串存成 .csv为扩展名的文件。 因为逻辑不难,具体请看下面的代码和注释。 <?php /** * Created by PhpStorm. * User:...

    magento导出订单

    magento自定义导出订单.csv文件,修改非常简单,方便整理csv文件,导入到发货系统

    逐笔导出工具及使用说明.rar_L2D_l2d数据格式_大智慧 l2d_大智慧 逐笔_大智慧l2d

    本工具可将大智慧L2D文件中的逐笔成交明细导出成csv格式的文本文件,包括成交时间,成交价格,成交方向和成交数量,方便在excel或其他编程工具中调用分析。 L2D乃点播数据,必须在收费帐号大智慧中浏览了逐笔数据才...

Global site tag (gtag.js) - Google Analytics