Java 加密Excel工作簿/工作表

 时间:2024-11-16 21:32:10

设置excel文件保护时,通常可选择对整个工作簿进行加密保护,打开文件时需要输入密码;或者对指定工作表进行加密,即设置表格内容只读,无法对工作表进行编辑。下面,将通过java程序演示具体实现方法。

工具/原料

Free Spire.XLS for Java (免费版)

IntelliJ IDEA

jar文件获取及导入:

1、通过e-iceblue官网下载包,并解压将lib文件夹下的jar文件导入java程序;或者通过maven仓库下载导入,maven仓库配置路径和依赖可参考https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.htmljar文件导入效果如下:

Java 加密Excel工作簿/工作表

2. 加密工作表

1、import com.spire.xls.*;import java.util.EnumSet;public class ProtectSheet { public static void main(String[] args) { //加载测试文档 Workbook wb = new Workbook(); wb.loadFromFile("sample.xlsx"); //获取第一个工作表 Worksheet sheet = wb.getWorksheets().get(0); //使用密码加密保护 sheet.protect("654321", EnumSet.of(SheetProtectionType.All)); //保存文档 wb.saveToFile("ProtectWorksheet.xlsx", ExcelVersion.Version2010); wb.dispose(); }}

2、工作表加密结果:

Java 加密Excel工作簿/工作表
  • Excel的工作簿和工作表的区别有哪些
  • excel工作表如何加密
  • 如何将Excel工作表加密?
  • excel如何给工作表加密
  • excel将工作表复制到新的工作簿
  • 热门搜索
    崴脚后怎么处理 总是想小便怎么回事 手机充电发热怎么回事 眼睛的睛怎么组词 手心痒是怎么回事 怕冷怎么调理 2岁宝宝便秘怎么办 天干地支怎么算 雀斑怎么去除 怎么盗号qq