导出Excel文件
整体思路:
通过POI将查询到的数据写到Excel文件中, 通过输出流将文件写回客户端进行文件下载
具体的操作:
- 查询所需要的导出的数据
- 创建一个Excel对象
- 在sheet页中创建标题行对象
- 填写标题行的数据
- 创建数据行对象
- 填写数据行的数据
- 设置响应头,编写下载文件的文件名
- 通过输出流将Excel数据写回浏览器
List<SubArea> subAreas = subAreaDao.findAll();
if (subAreas != null && subAreas.size() > 0) {
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("分区数据显示");
HSSFRow row = sheet.createRow(0);
row.createCell(0).setCellValue("编号");
row.createCell(1).setCellValue("分区起始号");
row.createCell(