使用poi导出excel的时候,合并单元格后没有边框
我先写了一个样式
// 红色加粗居中 样式1
HSSFCellStyle style = workbook.createCellStyle();
style.setBorderBottom(HSSFCellStyle.BORDER_THIN);// 下边框
style.setBorderLeft(HSSFCellStyle.BORDER_THIN);// 左边框
style.setBorderRight(HSSFCellStyle.BORDER_THIN);// 右边框
style.setBorderTop(HSSFCellStyle.BORDER_THIN);// 上边框
style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);//水平居中
style.setAlignment(HSSFCellStyle.ALIGN_CENTER); // 居中
style.setWrapText(true);
// 字体
HSSFFont font = workbook.createFont();
font.setColor(HSSFColor.RED.index);// 红色字体
font.setFontName("宋体");
font.setFontHeightInPoints((short) 11);// 11号字体
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);// 粗体显示
style.setFont(font);// 把字体应用到当前的样式
然后在下面的调用
sheet.addMergedRegion(new Region(0, (short) (0), 1, (short) (0)));
HSSFRow row = sheet.createRow(0);
HSSFCell cell = row.createCell(0);
cell.setCellType(HSSFCell.CELL_TYPE_STRING);// 定义单元格为字符串类型
cell.setCellStyle(style);// 设置使用样式1
cell.setCellValue(new HSSFRichTextString("温馨提示:"));
出来的效果没有边框
请问怎么解决啊
米琪卡哇伊
千万里不及你
相关分类