Java 如何使用RangeCellAddress使用POI解锁单元格?

Java 如何使用RangeCellAddress使用POI解锁单元格?,java,apache-poi,Java,Apache Poi,我从头开始创建一个XSSFSheet对象。这个对象将有一组属于某个标头的单元格,并且必须保护该标头不受最终用户的影响。必须启用电子表格中的所有其他单元格才能进行编辑。我怎样才能做到这一点?我可以使用RangeCellAddress解锁一组单元格吗?基于链接,它非常简单 在HSSF中锁定细胞比您想象的要容易。你先有 通过调用 HSSFSheet类并分配解锁所需的密码 Excel中的工作表。完成后,请致电 用于工作表中使用的每个单元格样式的setLocked()方法。对于 要锁定单元格,必须创建单独

我从头开始创建一个XSSFSheet对象。这个对象将有一组属于某个标头的单元格,并且必须保护该标头不受最终用户的影响。必须启用电子表格中的所有其他单元格才能进行编辑。我怎样才能做到这一点?我可以使用RangeCellAddress解锁一组单元格吗?

基于链接,它非常简单

在HSSF中锁定细胞比您想象的要容易。你先有 通过调用 HSSFSheet类并分配解锁所需的密码 Excel中的工作表。完成后,请致电 用于工作表中使用的每个单元格样式的setLocked()方法。对于 要锁定单元格,必须创建单独的单元格样式 从你想要解锁的单元格中选择

XSSFSheet
XSSFCellStyle
确实分别有方法
protectSheet()
setLocked()
,所以我认为它应该可以工作(不过还没有尝试过)