如何設定工作表密碼
將工作表設置為唯讀認證是資料文件中一個非常常見的需求。 IronXL 能輕鬆地對 .NET 中的工作表應用唯讀保護。
如何為工作表設置密碼保護
- 下載 C# 函式庫來密碼保護工作表
- 訪問 已開啟工作簿中的受密碼保護的工作表
- 應用 所選工作表的密碼保護
- 移除 從選定的工作表中保護密碼
- 將電子表格匯出到不同 試算表格式
開始使用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 允許你保護和取消保護任何 Excel 工作簿 和 工作表 使用一行C#代碼。