zoukankan      html  css  js  c++  java
  • java poi操作excel 添加 锁定单元格保护

    Excel的book保护是很常用的,主要是不想让别人修改Excel的时候用。这样能够避免恶意随便修改数据,提高数据的可信度。

        下面介绍JAVA POI来实现设置book保护:

         使用HSSFSheet类的protectSheet(password)方法就可以了。

    具体代码如下:

    package com.util;
    
    import java.io.FileOutputStream;
    
    import org.apache.poi.hssf.usermodel.HSSFCell;
    import org.apache.poi.hssf.usermodel.HSSFRow;
    import org.apache.poi.hssf.usermodel.HSSFSheet;
    import org.apache.poi.hssf.usermodel.HSSFWorkbook;
    
    public class PoiCreateExcel {
    
        public static void main(String[] args) throws Exception {
            // 创建Excel的 Workbook,对应到一个excel文档
            HSSFWorkbook wb = new HSSFWorkbook();
            
            HSSFSheet sheet = wb.createSheet("sheet1");
            //sheet添加保护 代码
            sheet.protectSheet("123");
    
            // 创建Excel的sheet的一行
            HSSFRow row = sheet.createRow(0);
            // 创建 单元格
            HSSFCell cell = row.createCell(0);
            // 给Excel的单元格 赋值
            cell.setCellValue("hello world");
    
            FileOutputStream os = new FileOutputStream("g:\workbook.xls");
            wb.write(os);
            os.close();
        }
    
    }
  • 相关阅读:
    LeetCode Single Number
    Leetcode Populating Next Right Pointers in Each Node
    LeetCode Permutations
    Leetcode Sum Root to Leaf Numbers
    LeetCode Candy
    LeetCode Sort List
    LeetCode Remove Duplicates from Sorted List II
    LeetCode Remove Duplicates from Sorted List
    spring MVC HandlerInterceptorAdapter
    yum
  • 原文地址:https://www.cnblogs.com/haha12/p/4329244.html
Copyright © 2011-2022 走看看