[知了堂学习笔记]导出生成excel表

导出生成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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值