Workbookworkbook=excelWorkbook.getWorkbook();CellStylestyle=workbook.createCellStyle();style.setAlignment(CellStyle.ALIGN_CENTER);//边框颜色和宽度设置style.setBorderBotto...
Workbook workbook = excelWorkbook.getWorkbook();
CellStyle style = workbook.createCellStyle();
style.setAlignment(CellStyle.ALIGN_CENTER);
//边框颜色和宽度设置
style.setBorderBottom(CellStyle.BORDER_THIN);
style.setBottomBorderColor(IndexedColors.BLACK.getIndex());
style.setBorderLeft(CellStyle.BORDER_THIN);
style.setLeftBorderColor(IndexedColors.BLACK.getIndex());
style.setBorderRight(CellStyle.BORDER_THIN);
style.setRightBorderColor(IndexedColors.BLACK.getIndex());
style.setBorderTop(CellStyle.BORDER_THIN);
style.setTopBorderColor(IndexedColors.BLACK.getIndex());
style.setFillBackgroundColor(IndexedColors.GREY_25_PERCENT.getIndex());
//设置背景颜色
style.setFillForegroundColor(HSSFColor.RED.index);
style.setFillPattern(CellStyle.SOLID_FOREGROUND);
//粗体字设置
Font font = workbook.createFont();
font.setBoldweight(Font.DEFAULT_CHARSET);
style.setFont(font);
workbook.getSheetAt(0).getRow(1).getCell(6).setCellStyle(style);
workbook.getSheetAt(0).getRow(1).getCell(7).setCellStyle(style);
workbook.getSheetAt(0).getRow(1).getCell(8).setCellStyle(style);
workbook.getSheetAt(0).getRow(1).getCell(10).setCellStyle(style);
workbook.getSheetAt(0).getRow(1).getCell(12).setCellStyle(style);
workbook.getSheetAt(0).getRow(1).getCell(13).setCellStyle(style);
如上代码可以设置单元格的颜色以及字体 请问应该如何把他锁定 无法对这个单元格进行操作
展开