保護 Excel 檔案 IronXL 的 Encrypt 方法提供開發人員為整個 Excel 活頁簿和個別工作表套用密碼保護的能力。 此功能對於保護敏感數據非常重要,確保只有授權使用者可存取或修改 Excel 檔案的內容。 IronXL 也允許工作表級別的保護,可以防止使用者編輯活頁簿的某些部分或特定工作表。 這在需要限制編輯權利但仍然允許使用者查看或與數據互動的協作環境中特別有用。 此外,允許使用或不使用密碼移除保護的選項提供了靈活性,適合於安全環境和需要暫時恢復存取的情況。 總體而言,這一功能是確保在自動化數據處理工作流程中 Excel 檔案安全性的重要工具。 使用密碼加密活頁簿的 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 屬性訪問活頁簿的默認工作表。 然後在此工作表上調用了 ProtectSheet() 方法,施加了限制工作表層級編輯的密碼 ("myP@ssw0rd_sheet")。 這防止使用者在未提供正確密碼的情況下對受保護工作表進行更改。 最後,調用了 Save() 方法,以確保對活頁簿和工作表的更改被保存,確保保護設定在已保存的檔案中得以保留。這確保了活頁簿及其工作表都受到安全保護,並只能用各自的密碼進行存取或修改。 了解如何在 C# 中設置 Excel 活頁簿密碼 相關文檔連結 在 Github 上查看 相關教程 相關操作指南 類文檔 下載 IronXL DLL 回報此頁面的問題 準備好開始了嗎? Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:1,686,155 查看許可證