如何設定工作表密碼
限制工作表為唯讀驗證是數據文件的一個非常常見的需求。 IronXL 使在 .NET 中應用唯讀保護到工作表變得簡單。
開始使用IronXL
立即在您的專案中使用IronXL,並享受免費試用。
訪問受密碼保護的工作表
IronXL允許您訪問和修改任何受保護的工作表,無需密碼。 使用 IronXL 打開試算表後,您可以修改任何工作表中的任何單元格。
將密碼應用於工作表
要限制對工作表的修改,同時允許用戶在 Excel 中查看其內容,請使用 ProtectSheet
方法並將密碼作為參數。 例如,workSheet.ProtectSheet("IronXL")
。 這會為選定的工作表設置基於密碼的唯讀驗證。
:path=/static-assets/excel/content-code-examples/how-to/set-password-worksheet-protect.cs
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Set protection for selected worksheet
workSheet.ProtectSheet("IronXL");
workBook.Save();
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Set protection for selected worksheet
workSheet.ProtectSheet("IronXL")
workBook.Save()
打開受密碼保護的工作表

移除工作表的密碼
若要從特定工作表中移除密碼,您可以使用UnprotectSheet
方法。 只需調用workSheet.UnprotectSheet()
即可移除與工作表相關聯的任何密碼。
:path=/static-assets/excel/content-code-examples/how-to/set-password-worksheet-unprotect.cs
// Remove protection for selected worksheet. It works without password!
workSheet.UnprotectSheet();
' Remove protection for selected worksheet. It works without password!
workSheet.UnprotectSheet()
IronXL允許您通過一行C#代碼來保護和取消保護任何Excel 工作簿 和 工作表。