用POI导出excel流程:
首先声明工作薄以及生成表格:
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("生成一个excel表格");
生成样式,并且设置样式:
HSSFCellStyle style = wb.createCellStyle();
style.setxxxx(xxx);//设置相应的样式,详细样式参考:http://blog.csdn.net/npp616/article/details/8546737
设置并应用字体:
HSSFFont font = wb.createFont();
font.setxxx();
style.setFont(font);
下面是往表格中加入数据:
//生成行:
HSSFRow row = sheet.createRow(i);//其中i为行的位置
//生成单元格
HSSFCell cell = row.createCell(i);//i为单元格的位置
//应用样式
cell.setCellStyle(style);
//放入数据
cell.setCellValue(value);
------->至此,表格数据已经填写完毕
最后,只需要调用:
wb.write(out);//out为输出流