-3

如何以编程方式检查 Excel 文件的工作簿是否受密码保护?如果受保护,我如何使用 jxl 读取和编辑它?

对于背景,我想让文件密码受保护,但找不到使用 jxl 的方法,所以我使用了com.jexcel.util.ExcelAdapter. 在excel文件上设置了密码,但我找不到解除文件保护以供阅读和编辑的方法。

如果我在工作表上设置密码,则使用 jxl 可以阅读它,但我不知道如何在工作簿上设置密码以及如何解锁密码。有一种方法isProtected()只是告诉它受到保护,但我不确定如何解锁和打开它。

4

1 回答 1

-1

使用 jexcelapi_2_6_12,工作簿只能通过使用来保护

workbook.setProtected(true);

它可以在不受保护的情况下被阅读和编辑。我们无法在工作簿上设置密码。如果工作簿已经受密码保护,则可以通过捕获“PasswordException”通知用户删除密码。

于 2012-05-28T00:57:19.503 回答