【发布时间】:2012-05-27 15:18:34
【问题描述】:
如何以编程方式检查 Excel 文件的工作簿是否受密码保护?如果受保护,如何使用 jxl 读取和编辑它?
作为背景,我想对文件进行密码保护,但找不到使用 jxl 的方法,所以我使用了com.jexcel.util.ExcelAdapter。在excel文件上设置了密码,但我找不到解除文件保护以供阅读和编辑的方法。
如果我在工作表上设置密码,则使用 jxl,然后我可以阅读它,但我不知道如何在工作簿上设置密码以及如何解锁密码。有一种方法isProtected() 只是告诉它受到保护,但我不确定如何解锁和打开它。
【问题讨论】:
-
@Lucifer 我正在使用 jxl,我想让文件密码受保护,但找不到使用 jxl 的方法,所以我使用了设置密码的“com.jexcel.util.ExcelAdapter” excel文件...但找不到解除文件保护以供阅读和编辑的方法...如果我在工作表上设置密码,则使用jxl而不是我可以阅读它,但我不知道如何在工作簿上设置密码以及如何解锁密码..有那个方法“isProtected()”只是告诉它受到保护但我怎样才能打开它......
-
查看这个问题的答案:stackoverflow.com/questions/2609301/…
-
此链接有助于使用 jxl 处理工作表。我一直在寻找工作簿……但现在我知道我正在使用的 api 无法做到这一点。