proteger desproteger archivos de excel c#

MS Excel proporciona formas convenientes de almacenar y administrar pequeñas o grandes cantidades de datos. Los libros de trabajo de Excel se utilizan ampliamente para mantener los conjuntos de datos, analizar los datos, realizar actividades relacionadas con las finanzas o los recursos humanos, etc. Con el avance de la tecnología, también se han incrementado las formas de obtener acceso no autorizado a los datos. Por lo tanto, MS Excel le permite proteger los libros de trabajo mediante la contraseña. En este artículo, aprenderá cómo automatizar las funciones de protección de hojas de cálculo y cómo proteger y desproteger archivos de Excel mediante programación usando C#.

API de C# para proteger archivos de Excel - Descarga gratuita

Aspose.Cells for .NET es una conocida API de manipulación de hojas de cálculo que le permite crear y procesar archivos de Excel desde sus aplicaciones .NET. La API le permite proteger y desproteger los archivos de Excel con unas pocas líneas de código. Puede descargar los archivos binarios de la API o instalarlos mediante NuGet.

Install-Package Aspose.Cells

Proteger archivos de Excel usando C#

Proteger MS Excel es tan fácil como un pastel y se puede hacer en unos pocos pasos. Simplemente cargue el archivo de Excel, protéjalo y guarde el archivo protegido. Además, puede especificar el tipo de protección que desea aplicar, es decir, proteger todo, objetos o contenido solamente, etc. Los siguientes son los pasos para proteger un archivo de Excel usando Aspose.Cells for .NET.

El siguiente ejemplo de código muestra cómo proteger un archivo de Excel usando C#.

// Abre el archivo Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Proteger el Workbook especificando el tipo de protección
workbook.Protect(ProtectionType.All, "12345");

// Guarda el archivo
workbook.Save("Excel.xlsx");

Desproteger archivos de Excel usando C#

También puede desproteger los archivos de Excel proporcionando la contraseña a la API. Los siguientes son los pasos para desproteger un archivo de Excel protegido.

El siguiente ejemplo de código muestra cómo desproteger un archivo de Excel usando C#.

// Abre el archivo Excel
Workbook workbook = new Workbook("Excel.xlsx");

// Desproteger Workbook
workbook.Unprotect("12345");

// Establecer contraseña en nulo
workbook.Settings.Password = null;

// Guarda el archivo
workbook.Save("Excel.xlsx");

Conclusión

La protección de los datos en los archivos de MS Excel es un aspecto importante del mundo digital. Por lo tanto, este artículo presenta cómo automatizar el proceso de protección o desprotección de archivos de Excel usando C#. La guía paso a paso junto con las referencias de la API y los ejemplos de código le permiten aprender cómo implementar estas características en sus aplicaciones .NET. Puede explorar más sobre la API usando documentación.

Ver también