Como Desproteger o Excel em C#

Este tutorial básico explica como desproteger Excel em C#. Ele cobre a configuração do IDE, o algoritmo passo a passo e um trecho de código para desbloquear o arquivo do Excel em C#. Você só precisa fazer algumas chamadas de API para concluir esse processo ou improvisar para atender aos seus requisitos.

Etapas para desproteger o Excel em C#

  1. Configure o IDE para usar Aspose.Cells for .NET para desproteger o Excel
  2. Crie um objeto de classe Workbook para acessar o arquivo Excel protegido
  3. Remova a senha de segurança invocando o método Unprotect()
  4. Salve a pasta de trabalho do Excel de saída

Estas etapas ilustram como desbloquear arquivo do Excel em C# sem precisar instalar o MS Excel ou qualquer outra interface de usuário. Em primeiro lugar, acesse o arquivo XLS ou XLSX protegido e remova sua senha. Posteriormente, exporte o arquivo de saída ou manipule-o ainda mais, dependendo do seu fluxo de trabalho.

Código para desproteger arquivo do Excel em 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 exemplo é eficiente para desenvolver Excel removedor de senha em C#. No entanto, você também pode improvisar para desproteger uma pasta de trabalho compartilhada, se necessário. Da mesma forma, as outras propriedades e métodos da classe Workbook podem ser usados para trabalhar com temas, conexões de dados, classificadores de dados etc. para processar o arquivo Excel de saída.

Neste guia, entendemos como remover a senha do Excel em C#. No entanto, se você precisar proteger um arquivo do Excel com uma senha, consulte como proteger com senha um arquivo do Excel em C #.

 Português