保護Excel文件
IronXL 的 Encrypt
方法為開發人員提供了對整個 Excel 工作簿和單個工作表進行密碼保護的功能。 此功能對於保護敏感數據並確保只有授權用戶能夠訪問或修改 Excel 文件的內容至關重要。
IronXL 也允許進行工作表級別的保護,可以防止使用者編輯工作簿或特定工作表的某些部分。 在協作環境中,這特別有用,您可以限制編輯權限,但仍然允許用戶查看或互動數據。 此外,選擇是否使用密碼來移除保護提供了靈活性,這使得它適合用於需要安全的環境以及需要臨時恢復存取的情況。 總體而言,此功能是在自動化數據處理工作流程中確保 Excel 文件安全性的重要工具。
使用 IronOCR 與 Tesseract 5 的五步指南
var workBook = WorkBook.Load("sample.xlsx");
workBook.Encrypt("myP@ssw0rd");
var workSheet = workBook.DefaultWorkSheet;
workSheet.ProtectSheet("myP@ssw0rd_sheet");
workBook.Save();
在此程式碼中,首先使用 IronXL 的 WorkBook.Load
從文件 sample.xlsx
載入工作簿。()方法。 載入活頁簿後,
Encrypt()方法用於對整個活頁簿應用密碼保護,密碼設置為
myP@ssw0rd`。 這確保了未輸入正確密碼時,工作簿無法被打開或修改。
接下來,透過 DefaultWorkSheet
屬性訪問工作簿的預設工作表。 保護工作表()方法然後會在此工作表上被調用,應用密碼
("myP@ssw0rd_sheet")限制工作表層級編輯。 這可以防止用戶對受保護的工作表進行更改,除非他們提供正確的密碼。
最後,Save
()` 方法被調用來保存對工作簿和工作表所做的更改,確保保護設置在保存的文件中被保留。這確保了工作簿及其工作表都受到安全保護,並且只能使用相應的密碼進行訪問或修改。 點擊這裡查看使用指南,包括範例、範例代碼和文件。