Cómo desproteger Excel en C#

Este tutorial básico explica cómo desproteger Excel en C#. Abarca la configuración del IDE, el algoritmo paso a paso y un fragmento de código para desbloquear un archivo de Excel en C#. Solo necesita realizar algunas llamadas a la API para completar este proceso o improvisarlo para cumplir con sus requisitos.

Pasos para desproteger Excel en C#

  1. Configure el IDE para usar Aspose.Cells for .NET para desproteger Excel
  2. Cree un objeto de clase Workbook para acceder al archivo de Excel protegido
  3. Elimine la seguridad de la contraseña invocando el método Unprotect()
  4. Guarde el libro de trabajo de Excel de salida

Estos pasos ilustran cómo desbloquear un archivo de Excel en C# sin necesidad de instalar MS Excel ni ninguna otra interfaz de usuario. En primer lugar, acceda al archivo XLS o XLSX protegido y elimine su contraseña. Posteriormente, exporte el archivo de salida o manipúlelo aún más según su flujo de trabajo.

Código para desproteger el archivo de Excel en C#

using Aspose.Cells;
class Program
{
static void Main(string[] args) // Un-protect Excel file using C#
{
// Set the license
new License().SetLicense("Aspose.Total.lic");
// Load Excel file
Workbook workbook = new Workbook("protected-excel-file.xlsx");
// Unprotect workbook
workbook.unprotect("password");
workbook.getSettings().setPassword(null);
// Save unprotected Excel file
workbook.save("unprotected.xlsx");
System.Console.WriteLine("Done");
}
}

Este código de muestra es eficaz para desarrollar Eliminador de contraseñas de Excel en C#. Sin embargo, también puede improvisarlo para desproteger un libro de trabajo compartido, si es necesario. De manera similar, las otras propiedades y métodos de la clase Workbook se pueden usar para trabajar con temas, conexiones de datos, clasificadores de datos, etc. para procesar el archivo de salida de Excel.

En esta guía, hemos entendido cómo eliminar la contraseña de Excel en C#. Sin embargo, si necesita proteger un archivo de Excel con una contraseña, consulte cómo proteger con contraseña un archivo de Excel en C#.

 Español