Como proteger com senha um arquivo do Excel em C #

Este breve tutorial orienta sobre como proteger com senha um arquivo do Excel em C# com a ajuda de todas as etapas necessárias para configurar o IDE e etapas detalhadas para escrever o aplicativo. Ele também fornece um código de exemplo executável que exibe o processo para criptografar o arquivo do Excel com senha em C#. Você também aprenderá sobre diferentes tipos de criptografia, como definir senhas e salvar o arquivo de saída em diferentes formatos, como XLSX, XLS, ODS etc.

Etapas para proteger com senha o Excel em C#

  1. Estabeleça o ambiente para usar Aspose.Cells for .NET para criptografar um arquivo do Excel
  2. Carregue ou crie um arquivo do Excel usando o objeto de classe Workbook
  3. Defina as opções de criptografia necessárias para a pasta de trabalho carregada usando o método SetEncryptionOptions()
  4. Defina a senha para o arquivo
  5. Salve a pasta de trabalho criptografada no disco

Essas etapas descrevem o processo para proteger com senha o arquivo do Excel em C# de modo que primeiro o arquivo de origem do Excel seja carregado e, em seguida, o método SetEncryptionOptions() seja usado para definir diferentes propriedades de criptografia para a planilha. Após essas etapas, basta definir a senha que será necessária para abrir o arquivo Excel e salvar o arquivo Excel de saída no formato desejado.

Código para criptografar a pasta de trabalho com senha em c#

Este código demonstra o processo para criptografar o arquivo do Excel em C# usando o método SetEncryptionOptions() que usa um dos valores de tipo de criptografia como StrongCryptographicProvider, EnhancedCryptographicProviderV1, Compatible ou XOR e o comprimento da chave. O objeto Settings na classe Workbook tem a propriedade password que é definida e necessária para abrir a pasta de trabalho após a criptografia. Depois que a pasta de trabalho for criptografada, ela poderá ser salva em qualquer um dos formatos compatíveis com o MS Excel.

Neste artigo, aprendemos a criptografar o arquivo do Excel. Se você quiser aprender o processo para adicionar uma assinatura digital a uma pasta de trabalho, consulte o artigo em como adicionar assinatura digital no Excel usando c#.

 Português