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 io操作,poi导出excel,集合自带排序,日志报告

java io操作,poi导出到excel表格,sl4j日志打印,集合自带排序Comparator 要求: 取出txt文件中其中第50000行到60000行的数据,进行数据的解析,然后对数据的...

向 Excel 的 FIX: 错误消息,当您试图导出 SQL Server 2005 报告:"索引超出范围"

BUG #: 342 (SQL 修补程序) Microsoft 将 Microsoft SQL Server 2005 修补程序分发作为一个可下载的文件。因为该修补程序是累积性的因此每个新版本包含的...
  • tearsmo
  • tearsmo
  • 2011年09月09日 08:30
  • 1746

读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告使用 Java 和 XML 技术读取 Excel 文件并写入新文件(1)

读取、回收和重用:使用 Excel、XML 和 Java 技术轻松搞定报告使用 Java 和 XML 技术读取 Excel 文件并写入新文件 Shaene M Siders, 作家和顾问, ...

Java poi 实现excel导入导出

  • 2017年10月23日 11:10
  • 227KB
  • 下载

java实现导入导出Excel表

  • 2017年11月02日 09:18
  • 38.36MB
  • 下载

Java导出数据库查询结果为excel和csv的简易实现

Java导出大数据量的数据库查询结果为excel和csv的简易实现.

Java导出成Excel表格所需jar包

  • 2017年10月26日 15:31
  • 12.85MB
  • 下载

JAVA POI导出EXCEL代码

  • 2016年12月21日 14:08
  • 7KB
  • 下载

用POI实现导出Excel表格的后台java代码

工具类: import java.sql.Connection; import java.sql.DriverManager; public class DbUtil { pr...

JAVA导出Excel

  • 2016年06月02日 17:59
  • 11KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA导出EXCEL报告
举报原因:
原因补充:

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