我想对一行应用边框样式,但不是整行。我想使用到第33格。我该怎么做?
任何想法?
-
创建你想要的样式:
HSSFCellStyle my_style = my_workbook.createCellStyle(); /* Draw a thin left border */ my_style.setBorderLeft(HSSFCellStyle.BORDER_THIN);/* Add medium right border */ my_style.setBorderRight(HSSFCellStyle.BORDER_MEDIUM);/* Add dashed top border */ my_style.setBorderTop(HSSFCellStyle.BORDER_DASHED); /* Add dotted bottom border */ my_style.setBorderBottom(HSSFCellStyle.BORDER_DOTTED);
-
创建行:
/*Create a row */ Row row = my_sheet.createRow(0);
-
用你想要的边框样式给行添加单元格:
/*Now add cells to the row*/ Cell cell = row.createCell(0); cell.setCellValue("Add Border Example - 1 "); /*Now add style to your cell cell.setCellStyle(my_style);
-
为前面创建的行重复创建单元格的过程