Cómo establecer una contraseña para la hoja de cálculo
Restringir una hoja de cálculo con una autenticación de sólo lectura es un requisito muy común para los archivos de datos. IronXL facilita la aplicación de la protección de sólo lectura a las hojas de cálculo en .NET.
Cómo proteger con contraseña las hojas de cálculo
- Descargar la biblioteca C# para proteger las hojas de cálculo con contraseña
- Acceda a la hoja de cálculo protegida por contraseña en el libro abierto
- Solicitar proteger con contraseña la hoja de cálculo seleccionada
- Eliminar protección por contraseña de la hoja de cálculo seleccionada
- Exportar la hoja de cálculo a diferentes formatos de hoja de cálculo
Comienza con IronXL
Comience a usar IronXL en su proyecto hoy con una prueba gratuita.
Acceder a una hoja de cálculo protegida por contraseña
IronXL le permite acceder y modificar cualquier hoja de cálculo protegida sin necesidad de la contraseña. Una vez abierta la hoja de cálculo con IronXL, puede modificar cualquier celda de cualquier hoja de cálculo.
Aplicar contraseña a la hoja de cálculo
Para restringir las modificaciones a una hoja de cálculo mientras se permite a los usuarios ver su contenido en Excel, utilice el método ProtectSheet
con una contraseña como parámetro. Por ejemplo, workSheet.ProtectSheet("IronXL")
. Establece una autenticación de sólo lectura basada en contraseña para la hoja de cálculo seleccionada.
: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()
Abrir una hoja de cálculo protegida con contraseña
Eliminar contraseña de una hoja de cálculo
Para eliminar una contraseña de una hoja de cálculo específica, puede utilizar el método UnprotectSheet
. Simplemente llame a workSheet.UnprotectSheet()
para eliminar cualquier contraseña asociada a la hoja de cálculo.
: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 te permite proteger y desproteger cualquier Excel cuaderno de trabajo y hoja de cálculo con una sola línea de código C#.