今天需要写一个excel导出加密,具体实现方法是先将文件导出,再获取文件,加密后导出成新的文件,删除或替换原文件。
加密代码如下,参考用的是:
https://poi.apache.org/encryption.html
XML-based formats - Decryption
/**
* 给excel加密
*
* @param file
* @param password
* @throws Exception
*/
public static void encrypt(File file, String password) throws Exception {
// 密码为空的也不加密
if (file