Cómo establecer una contraseña para el libro de trabajo

por Chaknith Bin

Garantizar que la información o los datos se comparten con la persona correcta es crucial para mantener la autoridad adecuada. Con IronXL, puede crear hojas de cálculo protegidas por contraseña y proteger cada una de ellas. hoja de trabajo.




Biblioteca NuGet C# para Excel

Instalar con NuGet

Install-Package IronXL.Excel
o
Java PDF JAR

Descargar DLL

Descargar DLL

Instalar manualmente en su proyecto

Acceder a un libro de trabajo protegido con contraseña

Se puede abrir una hoja de cálculo protegida proporcionando la contraseña como segundo parámetro del método Load. Por ejemplo: WorkBook.Load("sample.xlsx", "IronSoftware").

Tenga en cuenta
No es posible abrir una hoja de cálculo protegida sin la contraseña correcta

Aplicar una contraseña al libro de trabajo

Para proteger con contraseña una hoja de cálculo, utilice el método Encrypt.

:path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-protect.cs
WorkBook workBook = WorkBook.Load("sample.xlsx");

//  Abrir archivo de hoja de cálculo protegido
WorkBook protectedWorkBook = WorkBook.Load("sample.xlsx", "IronSoftware");

//  Protección de archivos de hoja de cálculo
workBook.Encrypt("IronSoftware");

workBook.Save();
Dim workBook As WorkBook = WorkBook.Load("sample.xlsx")

'  Abrir archivo de hoja de cálculo protegido
Dim protectedWorkBook As WorkBook = WorkBook.Load("sample.xlsx", "IronSoftware")

'  Protección de archivos de hoja de cálculo
workBook.Encrypt("IronSoftware")

workBook.Save()
VB   C#

Abrir un libro de trabajo protegido con contraseña

Abrir hoja de cálculo protegida

Eliminar contraseña de libro de trabajo

Para eliminar la contraseña de una hoja de cálculo, basta con establecer el campo Contraseña en null, como se muestra en el código siguiente:

Tenga en cuenta
Esta acción sólo puede realizarse después de acceder al libro de trabajo. Por lo tanto, es necesario conocer la contraseña original.

:path=/static-assets/excel/content-code-examples/how-to/set-password-workbook-unprotect.cs
//  Elimina la protección del libro abierto. Se requiere la contraseña original.
workBook.Password = null;
'  Elimina la protección del libro abierto. Se requiere la contraseña original.
workBook.Password = Nothing
VB   C#

IronXL proporciona la capacidad de proteger y desproteger Excel workBooks y hojas de trabajo con una sola línea de código C#.

Chaknith Bin

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.