当前位置:   article > 正文

Java poi导出设置 Excel某些单元格不可编辑

java使用 hssfsheet设置不能修改

 小白的总结,大神勿喷;需要转载请说明出处,如果有什么问题,欢迎留言

一、需求:

1、某一列 、某一行或某些单元格不可编辑,其他列可以编辑

二、期间遇到的问题

1、无法设置成不可编辑

2、设置为不可编辑,导出后发现所有单元格均不可编辑;

原因:createCell();创建单元格后,单元格默认是锁定状态;protectSheet("密码");保护工作表是保护所有锁定的单元格;

三、解决问题

       不多BB,直接上代码

     HSSFWorkbook wb = new HSSFWorkbook();
        HSSFSheet sheet = wb.createSheet("sheet名称");
        
        HSSFCellStyle lockstyle = wb.createCellStyle();
        lockstyle.setLocked(true);
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/170389
推荐阅读
相关标签
  

闽ICP备14008679号