IronXL 操作指南 設置工作表密碼 如何在 C# 中為工作表設定密碼 Chaknith Bin 更新:6月 10, 2025 下載 IronXL NuGet 下載 DLL 下載 開始免費試用 法學碩士副本 法學碩士副本 將頁面複製為 Markdown 格式,用於 LLMs 在 ChatGPT 中打開 請向 ChatGPT 諮詢此頁面 在雙子座打開 請向 Gemini 詢問此頁面 在雙子座打開 請向 Gemini 詢問此頁面 打開困惑 向 Perplexity 詢問有關此頁面的信息 分享 在 Facebook 上分享 分享到 X(Twitter) 在 LinkedIn 上分享 複製連結 電子郵件文章 This article was translated from English: Does it need improvement? Translated View the article in English 對工作表進行唯讀身份驗證是一種非常常見的資料檔案存取限制要求。 IronXL 可以輕鬆地對 .NET 中的工作表套用唯讀保護。 快速入門:用一行程式碼保護工作表 使用 IronXL,您可以透過呼叫ProtectSheet方法將任何工作表設為唯讀——只需添加一行程式碼即可立即保護工作表。 非常適合希望在 C# 中輕鬆實現安全防護的開發人員。 立即開始使用 NuGet 建立 PDF 檔案: 使用 NuGet 套件管理器安裝 IronXL PM > Install-Package IronXL.Excel 複製並運行這段程式碼。 new IronXL.WorkBook("data.xlsx").DefaultWorkSheet.ProtectSheet("MyPass123"); 部署到您的生產環境進行測試 立即開始在您的專案中使用 IronXL,免費試用! 免費試用30天 最小工作流程(5 個步驟) 下載 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() $vbLabelText $csharpLabel 開啟受密碼保護的工作表 從工作表中刪除密碼 若要從特定工作表中刪除密碼,可以使用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() $vbLabelText $csharpLabel IronXL allows you to protect and unprotect any Excel workbook and worksheet with a single line of C# code. 常見問題解答 如何在 C# 中保護 Excel 工作表的密碼? 您可以使用 IronXL 的 ProtectSheet 方法在 C# 中為 Excel 工作表設置密碼。只需將密碼作為參數傳遞到該方法,例如,workSheet.ProtectSheet("IronXL")。 是否可以在 C# 中不需要密碼訪問和修改受密碼保護的工作表? 是的,通過使用 IronXL,您可以在打開電子表格後不需要密碼即可訪問和修改受密碼保護的工作表。 如何使用 C# 從 Excel 工作表中移除密碼? 要從 Excel 工作表中移除密碼,使用 IronXL 的 UnprotectSheet 方法。調用 workSheet.UnprotectSheet() 以清除與工作表關聯的任何密碼。 在 C# 中對工作表應用密碼保護涉及哪些步驟? 首先,從 NuGet 下載 IronXL C# 庫。然後,使用 ProtectSheet 方法對打開的工作簿中的選定工作表應用密碼保護。 如何在 C# 中將受密碼保護的工作表導出為不同的格式? IronXL 允許您將受密碼保護的工作表導出為多種格式。應用保護後,您可以使用 SaveAs 方法將您的電子表格導出為不同的格式。 在 C# 中為工作表使用只讀身份驗證的好處是什麼? 使用 IronXL 的只讀身份驗證可以限制修改,同時允許用戶查看工作表內容。這是通過使用 ProtectSheet 方法與密碼實現的。 如何開始在 C# 中使用 IronXL 進行工作表保護? 要開始使用 IronXL 進行工作表保護,您需要從 NuGet 下載並引用到您的 C# 項目中。 我可以使用 C# 中的一行代碼保護和取消保護 Excel 工作簿嗎? 是的,IronXL 允許您只使用一行 C# 代碼就可保護和取消保護任意 Excel 工作簿或工作表,使其成為管理工作表安全的一個有效工具。 Chaknith Bin 立即與工程團隊聊天 軟體工程師 Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。 準備好開始了嗎? Nuget 下載 1,738,553 | Version: 2025.11 剛發表 免費下載 NuGet 下載總數:1,738,553 檢視授權