java对excel加密_java 加密 excel

加密Excel通常有三种方式:保护文档、仅加密其中某个工作表、锁定某些单元格不能编辑。我使用了Spire.XLS for Java类库分别实现了以上三种加密方式。提供以下代码供参考。

保护文档import com.spire.xls.*;

public class EncryptWorkbook {

public static void main(String[] args) {

//加载示例文档

Workbook workbook = new Workbook();

workbook.loadFromFile("Sample.xlsx");

//使用密码加密保护

workbook.protect("eiceblue");

//保存文档

workbook.saveToFile("output/EncryptWorkbook.xlsx", ExcelVersion.Version2010);

}

}

仅加密第一个工作表import com.spire.xls.*;

import java.util.EnumSet;

public class ProtectWorksheet {

public static void main(String[] args) {

//加载示例文档

Workbook workbook = new Workbook();

workbook.loadFromFile("Sample.xlsx");

//获取第一个工作表

Worksheet sheet = workbook.getWorksheets().get(0);

//

你可能感兴趣的:(java对excel加密)