IronXL 操作指南 設置工作表密碼 How to Set Password to Worksheet Chaknith Bin 更新日期:6月 10, 2025 Download IronXL NuGet 下載 DLL 下載 Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English 對工作表進行唯讀認證是數據文件的一個非常常見的要求。 IronXL 使得在 .NET 中對工作表應用唯讀保護變得簡單。 快速開始:用一行代碼保護工作表 使用 IronXL,只需一行代碼調用ProtectSheet方法,即可將任何工作表設置為唯讀,迅速保護工作表。 非常適合希望在 C# 中實現輕鬆保護的開發者。 Get started making PDFs with NuGet now: Install IronXL with NuGet Package Manager PM > Install-Package IronXL.Excel Copy and run this code snippet. new IronXL.WorkBook("data.xlsx").DefaultWorkSheet.ProtectSheet("MyPass123"); Deploy to test on your live environment Start using IronXL in your project today with a free trial Free 30 day Trial class="hsg-featured-snippet"> 最小工作流程(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,686,155 | 版本: 2025.11 剛剛發布 免費 NuGet 下載 總下載量:1,686,155 查看許可證