//创建一个webbok 对应一个excel文件
HSSFWorkbok bok = new HSSFWorkbok();
//创建一个sheet,对应excel文件中sheet
HSSFSheet sheet = workbook.createSheet("XXX表");
//在sheet中添加表头
HSSFRow row = sheet.creatRow(0);
//创建单元格
HSSFCell cell = row.createCell(0);
//设置边框
cell_Style.setBorderBottom(HSSFCellStyle.BORDER_THIN); // 下边框
cell_Style.setBorderLeft(HSSFCellStyle.BORDER_THIN);// 左边框
cell_Style.setBorderTop(HSSFCellStyle.BORDER_THIN);// 上边框
cell_Style.setBorderRight(HSSFCellStyle.BORDER_THIN);// 右边框
//设置字体
HSSFFont headerFont = (HSSFFont) workbook.createFont(); //创建字体样式
headerFont.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD); // 字体加粗
headerFont.setFontName("Times New Roman"); //设置字体类型
headerFont.setFontHeightInPoints((short) 8); //设置字体大小
headerStyle.setFont(headerFont); //为标题样式设置字体样式
//设置居中
cellstyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 设置左右居中
headerStyle.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER); //设置垂直居中
//设置合并单元格
sheet.addMergedRegion(new Region(a,b,c,d);
a:表示从第几行开始
b:表示到第几行结束
c:从第几列开始
d:第几列结束