如何为工作簿设置密码
确保信息或数据与正确的个人共享对于维护适当的权限至关重要。 使用IronXL,您可以创建受密码保护的电子表格,并保护每个单独的工作表。
开始使用IronXL
立即在您的项目中开始使用IronXL,并享受免费试用。
访问密码保护的工作簿
受保护的电子表格可以通过将密码作为第二个参数提供给Load方法来打开。 例如:WorkBook.Load("sample.xlsx", "IronSoftware")
。
请注意
为工作簿设置密码
要给电子表格设置密码保护,请使用Encrypt
方法。
:path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-protect.cs
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Open protected spreadsheet file
WorkBook protectedWorkBook = WorkBook.Load("sample.xlsx", "IronSoftware");
// Set protection for spreadsheet file
workBook.Encrypt("IronSoftware");
workBook.Save();
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Open protected spreadsheet file
Dim protectedWorkBook As WorkBook = WorkBook.Load("sample.xlsx", "IronSoftware")
' Set protection for spreadsheet file
workBook.Encrypt("IronSoftware")
workBook.Save()
打开受密码保护的工作簿

从工作簿中移除密码
要从电子表格中删除密码,只需将Password字段设置为null,如下面的代码所示:
[{i:(只有在访问工作簿后才能执行此操作。 因此,有必要知道原始密码。
:path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-unprotect.cs
// Remove protection for opened workbook. Original password is required.
workBook.Password = null;
' Remove protection for opened workbook. Original password is required.
workBook.Password = Nothing
IronXL 提供了使用一行 C# 代码保护和解锁 Excel 工作簿和工作表的功能。