Java 实现导出excel表 POI

作者:落知秋 | 创建时间: 2023-05-27
Java 实现导出excel表 POI...
Java 实现导出excel表 POI

操作方法

public void contractFinanceDefineBill() { // contractFinanceDefineService. // 第一步,创建一个webbook,对应一个Excel文件 HSSFWorkbook wb = new HSSFWorkbook(); // 第二步,在webbook中添加一个sheet,对应Excel文件中的sheet HSSFSheet sheet = wb.createSheet("学生表一"); // 第三步,在sheet中添加表头第0行,注意老版本poi对Excel的行数列数有限制short HSSFRow row = sheet.createRow(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);

// 第五步,写入实体数据 实际应用中这些数据从数据库得到, row = sheet.createRow(1); row.createCell(0).setCellValue(1); row.createCell(1).setCellValue("路飞"); row.createCell(2).setCellValue(20); // 第六步,将文件存到指定位置 try { FileOutputStream fout = new FileOutputStream("E:/海贼王.xls"); wb.write(fout); fout.close(); } catch (Exception e) { e.printStackTrace(); } writeJson("导出成功"); }

点击展开全文

更多推荐