java poi3.9 怎么设置单元格边框 请各位大神帮帮忙!小弟非常感谢,最好详细点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java poi3.9 怎么设置单元格边框 请各位大神帮帮忙!小弟非常感谢,最好详细点相关的知识,希望对你有一定的参考价值。

参考技术A /**
* 表头样式
* @param workbook
* @param sheet
* @return
*/
private HSSFCellStyle createTitleStytle(HSSFWorkbook workbook,HSSFSheet sheet)

HSSFCellStyle style2 = workbook.createCellStyle();

style2.setAlignment(HSSFCellStyle.ALIGN_CENTER);
style2.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);
// 生成另一个字体
HSSFFont font2 = workbook.createFont();
font2.setBoldweight(HSSFFont.BOLDWEIGHT_NORMAL);
font2.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);
font2.setFontHeightInPoints((short) 16);
// 把字体应用到当前的样式
style2.setFont(font2);
//边框
style2.setBorderLeft(HSSFCellStyle.BORDER_THIN);
style2.setBorderRight(HSSFCellStyle.BORDER_THIN);
style2.setBorderTop(HSSFCellStyle.BORDER_THIN);
style2.setBorderBottom(HSSFCellStyle.BORDER_THIN);
return style2;

来自我的项目的一个方法,慎用本回答被提问者采纳

java 利用poi 实现excel合并单元格后出现边框有的消失的解决方法

使用工具类RegionUtil

  CellRangeAddress cra = new CellRangeAddress(nowRowCount, nowRowCount + followSize-1, n, n); // 起始行, 终止行, 起始列, 终止列
  Cell cell = sheet.getRow(nowRowCount).getCell(n);
  //设置单元格其他样式
  cell.setCellStyle(cellStyle);
  // 使用RegionUtil类为合并后的单元格添加边框
  RegionUtil.setBorderBottom(HSSFCellStyle.BORDER_THIN, cra, sheet,wb); // 下边框
  RegionUtil.setBorderLeft(HSSFCellStyle.BORDER_THIN, cra, sheet,wb); // 左边框
  RegionUtil.setBorderRight(HSSFCellStyle.BORDER_THIN, cra, sheet,wb); // 有边框
  RegionUtil.setBorderTop(HSSFCellStyle.BORDER_THIN, cra, sheet,wb); // 上边框
  sheet.addMergedRegion(cra);

 

以上是关于java poi3.9 怎么设置单元格边框 请各位大神帮帮忙!小弟非常感谢,最好详细点的主要内容,如果未能解决你的问题,请参考以下文章

html 怎么设置单元格之间的线?

代码单元格间距怎么设置

excel合并单元格后怎么边框线没了?

excel合并单元格后怎么边框线没了

边框颜色怎么设置

excel斜线表头怎么设置边框宽度