JAVA导出EXCEL报告

原创 2016年05月31日 14:20:32
//下载评论报告
public void downloadCommentReport(参数) throws IOException, RowsExceededException, WriteException{
OutputStream out = ServletUtils.currentResponse().getOutputStream();
Map map=commentService.detail(参数);
String user=(String)map.get("screenName");
String time=(String)map.get("time");
List list=(List)map.get("commentList");
ServletUtils.currentResponse().setHeader("Content-disposition","attachment;filename="
+ URLEncoder.encode(user+time+"评论报告.xls", "UTF-8"));
WritableWorkbook workbook=Workbook.createWorkbook(out);
WritableSheet sheet=workbook.createSheet("评论报告", 0);
sheet.addCell(new Label(0,0,"评论ID"));
sheet.addCell(new Label(1,0,"发布日期"));
sheet.addCell(new Label(2,0,"个人ID"));
sheet.addCell(new Label(3,0,"发布内容"));
sheet.addCell(new Label(4,0,"微博ID"));
sheet.addCell(new Label(5,0,"微博链接"));
sheet.addCell(new Label(6,0,"微博内容"));
DateFormat customDateFormat = new DateFormat ("yyyy-MM-dd hh:mm:ss"); 
WritableCellFormat dateFormat = new WritableCellFormat (customDateFormat); 
for(int i=0;i
sheet.addCell(new Label(0,i+1,list.get(i).getId()+""));
sheet.addCell(new DateTime(1,i+1,list.get(i).getCreateAt(),dateFormat));
sheet.addCell(new Label(2,i+1,list.get(i).getUser().getName()));
sheet.addCell(new Label(3,i+1,list.get(i).getText()));
sheet.addCell(new Label(4,i+1,list.get(i).getStatus().getId()+""));
sheet.addCell(new Label(5,i+1,list.get(i).getStatus().getUrl()));
sheet.addCell(new Label(6,i+1,list.get(i).getStatus().getText()));
}
workbook.write();
workbook.close();
}

用java构建企业级自动化框架(第二篇-测试报告的生成)

对于一个自动化框架来说,它的第二个实现重点是测试报告的生成。可以想象如果没测试报告,那我还跑自动化干什么呢?如果测试报告展示的测试结果不清晰不友好,那你希望谁去分析你的测试报告呢?所以对于一个自动化框...
  • xhyspring
  • xhyspring
  • 2011年11月27日 00:08
  • 1070

Java实现报表的生成

  • 2015年05月17日 08:31
  • 1.76MB
  • 下载

RobotFramework环境配置二十四:创建报告(Excel文件)续

创建报告(Excel文件)续 项目结束:Suite Teardown 主要目的:创建一份清晰的Excel报告 源代码:report.py 一、项目结束:Suite Teardown在...
  • Allan_shore_ma
  • Allan_shore_ma
  • 2017年05月12日 14:58
  • 1294

java 生成EXCEL完整实现(附加代码)

java 生成EXCEL完整实现(附加代码)
  • u010025294
  • u010025294
  • 2014年04月29日 18:00
  • 3762

JAVA实现创建Excel表并导出

1.首先下载poi-3.6-20091214.jar,下载地址如下: http://download.csdn.net/detail/evangel_z/3895051 或者使用Maven仓库管...
  • u014621859
  • u014621859
  • 2017年02月09日 09:57
  • 8922

java生成 excel 并导出文件

一、介绍 当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统、银行系统)。或者是:我们已经习惯用Excel打印。这样在...
  • xunwei0303
  • xunwei0303
  • 2016年11月18日 10:10
  • 10064

android UiAutomator利用快速调试生成excel文档测试报告

本人在使用UiAutomator做测试的时候,更偏向于使用快速调试类来进行,方便好用,但是生成报告一直是个心病,昨天想到一个方案,今天终于成功,通过快速调试类,先进行编译和push,然后通过执行cmd...
  • Fhaohaizi
  • Fhaohaizi
  • 2017年06月17日 15:33
  • 668

从EXCEL中自动产生WORD文件

昨天帮同事做了一道“作业”,具体应用的场景不能详细地透露,大体上就是如题。用的 Office 是 2010 版本,解决步骤是: EXCEL用几列存储规定的内容。比如B列存负责输出,把几个参数写入...
  • mrtorney
  • mrtorney
  • 2013年07月05日 16:07
  • 4714

关于VBA编辑word自动生成报告

关于VBA编辑word自动生成报告 这适合于图比较多,表比较多,并且报告格式单一,但每天需要大量出word报告的情况 -工具使用 -难点 -功能块 参考文件 工具 如图片所示...
  • YuhangZeng_
  • YuhangZeng_
  • 2016年08月02日 20:15
  • 2010

JUnit+Ant生成报告

JUnit是Java社区广泛使用的单元测试框架,使单元测试编写和执行变得非常容易,并且几乎所有的流行Java IDE(Eclipse, NetBeans)都集成了它。而JUnit结合Ant可以自动化执...
  • yukang126
  • yukang126
  • 2013年06月26日 20:15
  • 871
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA导出EXCEL报告
举报原因:
原因补充:

(最多只允许输入30个字)