Cómo abrir un archivo de Excel protegido con contraseña en C#

Este sencillo artículo explica cómo abrir un archivo Excel protegido con contraseña en C# proporcionando los pasos necesarios y un código de muestra ejecutable. Al utilizar C# abrir Excel con contraseña, la función se puede implementar con la ayuda de un par de líneas solamente, para cualquier tipo de archivos de Excel admitidos, por ejemplo, XLSX, XLS, ODS, etc. Puede controlar el flujo de la aplicación correctamente al capturando las excepciones planteadas en caso de contraseñas faltantes o contraseñas incorrectas.

Pasos para abrir un archivo de Excel protegido con contraseña en C#

  1. Configure el proyecto para agregar Aspose.Cells desde el administrador de paquetes NuGet
  2. Cree el objeto de clase LoadOptions para usar la propiedad de contraseña
  3. Establezca la contraseña requerida para abrir el archivo de Excel protegido
  4. Cargue el archivo de Excel protegido en el objeto Workbook usando el objeto LoadOptions con una contraseña

Estos pasos explican cómo C# abre un archivo de Excel protegido con contraseña con la ayuda de una secuencia de operaciones que primero incluye este paso para agregar las bibliotecas necesarias. Luego, al usar el objeto de clase LoadOptions que contiene la propiedad Password, se establecerá la contraseña del libro de Excel. Esta propiedad única debe completarse antes de abrir el archivo protegido mediante el constructor de la clase Workbook que requiere el nombre del archivo y el objeto LoadOptions.

Código para cargar archivos de Excel protegidos con contraseña usando C#

En este código, si no completa la contraseña o establece esta propiedad en nulo, obtendrá la excepción “Proporcione la contraseña para el archivo del libro de trabajo”. y si proporciona la contraseña incorrecta, obtendrá la excepción “Contraseña no válida”. Tenga en cuenta que después de abrir con éxito el archivo protegido, si establece esta propiedad en nulo, la contraseña se eliminará de forma permanente cuando se guarde en el disco con el mismo nombre o como un archivo diferente.

Este artículo nos ha guiado sobre cómo usar C# para abrir un archivo de Excel con contraseña. Si desea aprender a guardar el archivo de Excel como un archivo PDF con restricciones, consulte el artículo sobre cómo convertir XLSX a PDF con permisos restringidos usando C#.

 Español