我想使用 Apache POI 锁定Excel单元格(不可编辑的单元格) . 我正在使用 HSSFWorkbook ,这是我到目前为止所尝试的内容 .

首先我创造了一种风格 .

Font mystyle = workbook.createFont();
headerFont.setFontHeightInPoints((short) 11);
style = workbook.createCellStyle();
style.setLocked(true);

然后我像下面一样添加它 .

resultCell.setCellValue("mystyle");
resultCell.setCellStyle((CellStyle) formatter.styles.get("mystyle"));

但它没有锁定单元格,我仍然可以编辑单元格 . 有没有其他方法来实现这一目标?