Proteger archivos de Excel El método Encrypt de IronXL proporciona a los desarrolladores la capacidad de aplicar protección con contraseña tanto para libros de Excel completos como para hojas de cálculo individuales. Esta capacidad es crucial para proteger datos sensibles y garantizar que solo los usuarios autorizados puedan acceder o modificar el contenido de un archivo de Excel. IronXL también permite la protección a nivel de hoja, lo que puede evitar que los usuarios editen ciertas partes del libro de trabajo o hojas de cálculo específicas. Esto es particularmente útil en entornos colaborativos donde se desea restringir los derechos de edición pero todavía permitir que los usuarios vean o interactúen con los datos. Además, la opción de quitar la protección con o sin una contraseña ofrece flexibilidad, haciéndolo adecuado tanto para entornos seguros como para situaciones en las que el acceso necesita restaurarse temporalmente. En general, esta función es una herramienta esencial para garantizar la seguridad de los archivos de Excel en flujos de trabajo de procesamiento de datos automatizados. 5 pasos para cifrar un libro de trabajo con contraseña var workBook = WorkBook.Load("ejemplo.xlsx"); workBook.Encrypt("myP@ssw0rd"); var hojaDeTrabajo = hojaDeTrabajo.DefaultWorkSheet; workSheet.ProtectSheet("myP@ssw0rd_sheet"); workBook.Save(); En este código, un libro de trabajo primero se carga desde el archivo sample.xlsx usando el método WorkBook.Load() de IronXL. Después de cargar el libro de trabajo, se utiliza el método Encrypt() para aplicar protección con contraseña a todo el libro de trabajo, con la contraseña establecida como myP@ssw0rd. Esto garantiza que el libro de trabajo no pueda abrirse ni modificarse sin la contraseña correcta. A continuación, se accede a la hoja de cálculo predeterminada del libro de trabajo usando la propiedad DefaultWorkSheet. Luego se llama al método ProtectSheet() en esta hoja, aplicando una contraseña ("myP@ssw0rd_sheet") que restringe la edición a nivel de hoja. Esto evita que los usuarios realicen cambios en la hoja protegida a menos que proporcionen la contraseña correcta. Finalmente, se invoca el método Save() para guardar los cambios realizados tanto en el libro de trabajo como en la hoja de cálculo, asegurando que la configuración de protección se conserve en el archivo guardado. Esto asegura que el libro de trabajo y su hoja de cálculo estén ambos protegidos de forma segura y solo puedan ser accedidos o modificados con las contraseñas respectivas. Aprenda a configurar contraseñas en libros de Excel en C# Enlaces de Documentos Ver en Github Tutorial Relacionado Guía de Cómo Hacer Relacionada Documentación de Clase Descargar IronXL DLL Reportar un problema en esta página ¿Listo para empezar? Nuget Descargas 1,738,553 | Version: 2025.11 recién lanzado Descarga Gratis de NuGet Descargas totales: 1,738,553 Ver Licencias
Producto completamente funcional Obtén 30 días de producto completamente funcional.Instálalo y ejecútalo en minutos.
Soporte técnico 24/5 Acceso completo a nuestro equipo de soporte técnico durante tu prueba del producto
Se responde a todas sus preguntas para asegurarse de que dispone de toda la información que necesita. (Sin ningún tipo de compromiso)