使用JAVA给excel添加密码
1、maven的pom文件中添加依赖仓以及具体依赖(注意修改pom文件后需要刷新maven):
com.e-iceblue e-iceblue https://repo.e-iceblue.cn/repository/maven-public/ e-iceblue spire.xls.free 3.9.1 junit junit 3.8.1 test org.apache.poi poi 5.0.0 org.apache.poi poi-ooxml 5.0.0 junit junit RELEASE compile
2、加密以及解密的代码如下:
@Testpublic void lockFile() {//加载测试文档Workbook wb = new Workbook();wb.loadFromFile("D:\\developer\\test\\testDemo2.xlsx");//使用密码加密工作簿wb.protect("123456");//保存文档wb.saveToFile("ProtectWorkbook.xlsx", ExcelVersion.Version2010);wb.dispose();}@Testpublic void unLockFile(){//加载文档Workbook wb = new Workbook();wb.setOpenPassword("123456");//源文档密码wb.loadFromFile("ProtectWorkbook.xlsx");//解除密码保护wb.unProtect();//保存文档wb.saveToFile("UnprotectWb.xlsx");wb.dispose();}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
