研究excel
一直看不到这些代码有什么用。毕竟下面了
后面看到了class LoginLogExportComponent extends AbstractExportService
才明白是传值给父类
理解Excel的思路:
类似我们用电脑操作Excel表格一样。一共5步:【这里是导出】
第一步:创建一个工作本 对应代码是:HSSFWorkbook wb = new HSSFWorkbook();
第二步:有了工作本,就需要创建一个表格:对应代码是:HSSFSheet sheet = wb.createSheet(“学生表一”);
第三步:表格里面添加:HSSFRow row = sheet.createRow((int) 0);【et中添加表头第0行,注意老版本poi对Excel的行数列数有限制short】
第四步:创建单元格,并设置值表头 设置表头居中 对应代码是-HSSFCellStyle style style = wb.createCellStyle();
第五步:写入实体数据 实际应用中这些数据从数据库得到
第六步:将文件存到指定位置 对应代码:FileOutputStream fout = new FileOutputStream(“E:/students.xls”); wb.write(fout); fout.close();
【导入Excel表格呢?】【XSSF方式:】
现在需求是,从电脑导入Excel表格到某个管理系统里。