Poi Excel单元格受保护
来源:互联网 发布:数据库查询优化算法 编辑:程序博客网 时间:2024/05/17 10:25
1 场景描述
Poi操作Excel中的一些单元格受保护,一些可编辑,如何实现?
2 源码实现
先设置sheet受保护,再设置一些单元格样式为可编辑
import java.io.FileOutputStream;import lombok.SneakyThrows;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.CellStyle;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.ss.usermodel.Sheet;import org.apache.poi.ss.usermodel.Workbook;import org.apache.poi.xssf.usermodel.XSSFWorkbook;public class TestProtectedCell {@SneakyThrowspublic static void main(String[] args) {String file = "D:\\poiProtectedCellTest.xlsx";FileOutputStream outputStream = new FileOutputStream(file);Workbook wb = new XSSFWorkbook();//可编辑的单元格样式CellStyle unlockedCellStyle = wb.createCellStyle();unlockedCellStyle.setLocked(false);Sheet sheet = wb.createSheet();sheet.protectSheet("123456");//password。Row row = sheet.createRow(0);Cell cell = row.createCell(0);cell.setCellValue("TEST");//设置单元格样式:可编辑cell.setCellStyle(unlockedCellStyle);wb.write(outputStream);outputStream.close();}}
3 效果展示
0 0
- Poi Excel单元格受保护
- java poi Excel单元格保护
- POI 生成Excel表格 设置单元格保护
- poi excel合并单元格
- poi excel单元格合并
- office2010 excel保护单元格
- java 使用poi导出Excel,设置单元格保护不可编辑,设置下拉框
- POI设置Excel单元格格式
- POI 设置EXCEL单元格格式
- POI导出Excel--合并单元格
- POI之Excel单元格样式
- POI之Excel单元格合并
- POI导出Excel 合并单元格
- POI导出excel合并单元格
- Apache POI Excel合并单元格
- POI导出Excel--合并单元格
- Excel保护部分单元格方法
- POI-----POI操作Excel-3、单元格
- 两种实现多线程方法的源码图解
- WCF权限-搭框架有感(上)
- linux 根据端口查找进程号
- myeclipse优化 Maven
- windown 相关产品下载
- Poi Excel单元格受保护
- MaxInt
- Alexa网站排名
- 折半插入排序
- 12 张图看微软走过的 40 年
- android 客户端访问自己建立的服务器并返回JSON数据进行解析学习
- Java基础第二十一天--多线程2
- wifi定位查询
- JOBDU Q1003