Cómo establecer una contraseña para la hoja de cálculo

Chaknith related to Cómo establecer una contraseña para la hoja de cálculo
Chaknith Bin
14 de marzo, 2023
Actualizado 10 de diciembre, 2024
Compartir:
This article was translated from English: Does it need improvement?
Translated
View the article in English

Restringir una hoja de cálculo con una autenticación de solo lectura es un requisito muy común para los archivos de datos. IronXL facilita la aplicación de protección de solo lectura a las hojas de cálculo en .NET.


Comienza con IronXL

Comience a usar IronXL en su proyecto hoy con una prueba gratuita.

Primer Paso:
green arrow pointer


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 trabajo mientras se permite a los usuarios ver su contenido en Excel, use el método ProtectSheet con una contraseña como parámetro. Por ejemplo, workSheet.ProtectSheet("IronXL"). Esto establece una autenticación basada en contraseña de solo lectura 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()
$vbLabelText   $csharpLabel

Abrir una hoja de cálculo protegida con contraseña

Acceder a la hoja de cálculo protegida

Eliminar contraseña de una hoja de cálculo

Para eliminar una contraseña de una hoja de cálculo específica, puedes usar el método UnprotectSheet. Simplemente llame a workSheet.UnprotectSheet() para eliminar cualquier contraseña asociada con la hoja de trabajo.

: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 te permite proteger y desproteger cualquier libro de Excel y hoja de trabajo con una sola línea de código C#.

Chaknith related to Eliminar contraseña de una hoja de cálculo
Ingeniero de software
Chaknith es el Sherlock Holmes de los desarrolladores. La primera vez que se le ocurrió que podría tener futuro en la ingeniería de software fue cuando hacía retos de código por diversión. Su trabajo se centra en IronXL e IronBarcode, pero se enorgullece de ayudar a los clientes con todos los productos. Chaknith aprovecha sus conocimientos, adquiridos hablando directamente con los clientes, para ayudar a mejorar los propios productos. Sus comentarios anecdóticos van más allá de los tickets de Jira y apoyan el desarrollo de productos, la documentación y el marketing, para mejorar la experiencia general del cliente.Cuando no está en la oficina, se le puede encontrar aprendiendo sobre aprendizaje automático, codificación y senderismo.