gpt4 book ai didi

java - 如何使用java设置Excel工作表的密码

转载 作者:行者123 更新时间:2023-12-02 01:21:18 24 4
gpt4 key购买 nike

我尝试使用 Hssf 工作簿和 Biff8EncryptionKey 设置密码。但我没有得到任何响应。

 HSSFWorkbook writeWorkbook = new HSSFWorkbook();
Biff8EncryptionKey.setCurrentUserPassword("pass");
NPOIFSFileSystem fs = new NPOIFSFileSystem(new File("C:\\Users\\Visaws\\Desktop\\test4.xls"), true);

最佳答案

请引用下面的代码

private boolean importTables(InputStream stream, String fileName) throws Exception {
Workbook workbook;
if (fileName.toLowerCase().endsWith(".xls")) {
if (!TextUtils.isEmpty(decryptKey)) {
Biff8EncryptionKey.setCurrentUserPassword("1234567");
}
workbook = new HSSFWorkbook(stream);
} else {
throw new UnsupportedOperationException("Unsupported file format!");
}
stream.close();
int sheetNumber = workbook.getNumberOfSheets();
for (int i = 0; i < sheetNumber; i++) {
createTable(workbook.getSheetAt(i));
}
database.close();
return true;
}

关于java - 如何使用java设置Excel工作表的密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57623404/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com