导出生成excel表步骤详解
a)导入的jar包
b)Util工具类
1.类名:ExportExcel
2.属性:
3.初始化工作表
4.生成标题
5.创建时间行
6.创建表头行
样式:
表头数据:
7.表中的内容
样式:
解释:
controller层:从前台获得相关的数据,service层 excelService.exportExcel
Service层:
Po:从前台的数据,titleMap中的key与这里的属性名要对应(省略set和get方法)
c)总结 i.初始化工作表
1. workbook = new HSSFWorkbook();
2. sheet = workbook.createSheet(sheetName); ii.设置标题
1.合并单元格(根据表头titleMap的长度知道合并多少个单元格)
2.创建行( HSSFRow titleRow = sheet.createRow(0))
3.创建单元格( HSSFCell titleCell = titleRow.createCell(0))
4.设置单元格的内容( titleCell.setCellValue(sheetName)) iii.时间行
1.合并单元格(根据表头titleMap的长度知道合并多少个单元格)
2.创建行( HSSFRow titleRow = sheet.createRow(0))
3.创建单元格( HSSFCell titleCell = titleRow.createCell(0))
4.设置单元格的内容( titleCell.setCellValue(sheetName)) iv.表头信息
1.创建行(HSSFRow)
2.循环遍历titleMap,得到表头数据,设置 单元格,将得到的数据填入 v.表格中的内容
1.循环dataList HSSFRow textRow = sheet.createRow( i);//创建行
2.循环titleMap得到内容
3.设置 单元格,将得到的数据填入
请关注“知了堂学习社区”,地址:http://www.zhiliaotang.com/portal.php