赞
踩
// 先进行状态设置
HSSFCellStyle lockstyle = wb.createCellStyle();
lockstyle.setLocked(true);//设置锁定
HSSFCellStyle unlockStyle=wb.createCellStyle();
unlockStyle.setLocked(false);//设置未锁定
//对行和列进行循环判断,对想要锁定的列进行设置
cell.setCellStyle(unlockStyle);//默认是锁定状态;将所有单元格设置为:未锁定;然后再对需要上锁的单元格单独锁定
if(j==0){//这里可以根据需要进行判断;我这就将第1列上锁了
cell.setCellStyle(lockstyle);//将需要上锁的单元格进行锁定
cell.setCellValue(value.toString());
}else{
cell.setCellValue(value.toString());
}
//最后再进行密码设置,否则不会生效
// 在sheet里创建表头下的数据
sheet.protectSheet("123456");
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。