/** * 锁定单元格 * * @param colNum 列号 * @param rowNum 行号 * @param bln true:锁定 ,false :取消 */ public void setLock(int colNum, int rowNum, Boolean bln) { WritableCellFormat format_unlock = new WritableCellFormat(); try { // 锁定单元格 if (bln == true) { format_unlock.setLocked(true); // 解锁单元格 } else { format_unlock.setLocked(false); } wrCurrentSheet.getWritableCell(colNum, rowNum).setCellFormat(format_unlock); } catch (WriteException e) { logger.error(e.getMessage()); throw new BaseException(e); } }