JAVA-POI导出excel表格
来源:互联网 发布:怎么在淘宝投诉卖家 编辑:程序博客网 时间:2024/05/18 18:16
1.首先下载poi-3.6-20091214.jar,下载地址如下:
http://download.csdn.net/detail/evangel_z/3895051
关键代码 List<RegistrationInfo> list = 去service层获取对应的 list ...省略n行代码 // 第一步,创建一个webbook,对应一个Excel文件 HSSFWorkbook wb = new HSSFWorkbook(); // 第二步,在webbook中添加一个sheet,对应Excel文件中的sheet HSSFSheet sheet = wb.createSheet("挂号表一"); // 第三步,在sheet中添加表头第0行,注意老版本poi对Excel的行数列数有限制short HSSFRow row = sheet.createRow((int) 0); // 并设置值表头 设置表头居中 HSSFCellStyle style = wb.createCellStyle(); style.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 创建一个居中格式 // 第四步,创建单元格, HSSFCell cell = row.createCell(0); cell.setCellValue("门诊号"); cell.setCellStyle(style); cell = row.createCell(1); cell.setCellValue("主治医生"); cell.setCellStyle(style); cell = row.createCell(2); cell.setCellValue("挂号时间"); cell.setCellStyle(style); cell = row.createCell(3); cell.setCellValue("状态"); cell.setCellStyle(style); // 第五步,写入实体数据 实际应用中这些数据从数据库得到 for (int i = 0; i < list.size(); i++) { row = sheet.createRow((int) i + 1); RegistrationInfo stu = (RegistrationInfo) list.get(i); // 第四步,创建单元格,并设置值 row.createCell(0).setCellValue(stu.getReg_num()); row.createCell(1).setCellValue(stu.getDoc_name()); cell = row.createCell(2); cell.setCellValue(stu.getReg_intime()); row.createCell(3).setCellValue(("yyyy-MM-dd HH-MM-ss").format(stu.getReg_intime())); } // 第六步,将文件下载到指定位置 String fname = "挂号信息.xls"; // 设置响应类型为一个可下载的文件 response.setContentType("application/x-msdownload"); // 设置下载文件的文件名 String file = URLEncoder.encode("xxx医院" + fname, "utf-8"); // 设置响应头文件配置 response.addHeader("Content-Disposition", "attachment; filename=\""+ file + "\""); // 输出流,下载到本地 ServletOutputStream out = response.getOutputStream(); wb.write(out); out.close();
阅读全文
0 0
- java poi导出excel 表格
- JAVA-POI导出excel表格
- java POI实现excel实现表格导出
- Java使用poi来导出Excel表格
- Java POI 导出Excel表格并下载
- Java 使用 poi 导出excel 表格
- java poi实现excel表格导入导出
- java poi 导出excel表格 代码
- poi导出excel表格
- POI导出Excel表格
- POI操作 导出Excel表格
- 使用POI 导出excel表格
- SpringMVC + poi 导出excel表格
- POI导出Excel表格例子
- 使用POI导出Excel表格
- 使用poi导出excel表格
- poi导出excel表格案例
- java poi导出Excel表格超大数据量解决方案
- 字符相似性几种度量方法
- 【Windows】快捷键操作指南
- kotlin学习笔记(八)
- java实现遍历树形菜单方法——service层
- 金庸群侠传之武林浩荡1.7全隐藏完整攻略流程(图文)
- JAVA-POI导出excel表格
- python3 windows 编码问题
- 连接
- IAR 开发STM8 学习
- sin(a+b)的展开式证明
- 算法——图之无向图
- Docker如何通过link方式进行通信
- 在Linux上安装Gearman及配置使用Gearman的PHP扩展环境
- 八数码