//新建excel报表
HSSFWorkbook excel = new HSSFWorkbook();
//添加一个sheet,名字叫"我的POI"
HSSFSheet hssfSheet = excel.createSheet("我的POI");
//设置列宽
hssfSheet.setColumnWidth(0, 16 * 256);
//往excel表格创建一行,excel的行号是从0开始的
HSSFRow hssfRow = hssfSheet.createRow(0);
//第一行创建第一个单元格
HSSFCell hssfCell = hssfRow.createCell(0);
//设置第一个单元格的值
hssfCell.setCellValue("poi");
//生成单元格样式
HSSFCellStyle cellStyle = excel.createCellStyle();
//新建font实体
HSSFFont hssfFont = excel.createFont();
//设置字体颜色
hssfFont.setColor(HSSFColor.RED.index);
//粗体
hssfFont.setBoldweight(Font.BOLDWEIGHT_BOLD);
cellStyle.setFont(hssfFont);
hssfCell.setCellStyle(cellStyle);
//设置删除线 strikeout(删除线)
hssfFont.setStrikeout(true);
//设置是否斜体
hssfFont.setItalic(true);
//字体大小
hssfFont.setFontHeightInPoints((short)24);
hssfFont.setFontName("楷体");
//设置下滑线 1:有下滑线 0:没有
hssfFont.setUnderline((byte)0);
hssfRow = hssfSheet.createRow(1);
//第一行创建第一个单元格
hssfCell = hssfRow.createCell(0);
//设置第一个单元格的值
hssfCell.setCellValue("ceshi");
FileOutputStream fout = null;
try{
fout = new FileOutputStream("D:/excelTest.xls");
excel.write(fout);
fout.close();
}catch (Exception e){
e.printStackTrace();
}