一、概述
本文介绍通过Java程序来实现Excel文档加密以及解密的方法,包括对Excel工作簿加密、解密,对指定工作表加密、解密。程序中使用了免费版Java Excel类库(Free Spire.XLS for Java),可以通过官网下载文件包,并将lib文件夹中的jar文件导入程序;或者通过maven仓库导入,maven仓库路径配置和依赖添加,可参考教程文章。Jar文件导入效果如下:
二、代码示例
1.加密、解密Excel工作簿
1.1加密工作簿import com.spire.xls.*;
public class EncryptWorkbook {
public static void main(String[] args) {
//加载Excel文档
Workbook wb = new Workbook();
wb.loadFromFile("test.xlsx");
//加密工作簿
wb.protect("123");
//保存文档
wb.saveToFile("ProtectWorkbook.xlsx");
}
}
1.2解密工作簿import com.spire.xls.*;
public class DecryptWorkbook {
public sta