設(shè)置樣式:
private CellStyle setRowStyle(Workbook wb) {
CellStyle style = wb.createCellStyle();
// 邊框填充
style.setAlignment(HSSFCellStyle.ALIGN_CENTER);// 居中對齊
style.setBorderBottom(HSSFCellStyle.BORDER_THIN); //下邊框
style.setBorderLeft(HSSFCellStyle.BORDER_THIN);//左邊框
style.setBorderTop(HSSFCellStyle.BORDER_THIN);//上邊框
style.setBorderRight(HSSFCellStyle.BORDER_THIN);//右邊框
// 設(shè)置字體
Font font = wb.createFont();
font.setFontName("黑體");
style.setFont(font);
// 填充顏色
style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);
style.setFillForegroundColor(HSSFColor.SKY_BLUE.index);
style.setWrapText(true);
return style;
}
設(shè)置過濾和排序:
sheet.setAutoFilter(CellRangeAddress.valueOf("C1:D1"));