Como desbloquear arquivo xlsx

Sheetize XLSX Unlocker for .NET fornece uma API simples, porém poderosa, para remover a proteção por senha de uma pasta de trabalho Excel Open XML, mantendo todas as planilhas, gráficos e formatações. Isso é útil quando você precisa acessar um arquivo protegido para processamento adicional, análise ou redistribuição em pipelines que exigem uma versão desbloqueada.

Principais Recursos

Desbloquear XLSX protegido por senha

Descriptografe um arquivo XLSX existente usando a senha correta. A operação restaura a editabilidade total da pasta de trabalho.

Preservar Formatação e Objetos

Todos os estilos de célula, fórmulas, tabelas, gráficos e imagens permanecem intactos após o desbloqueio.

Suporte a Streaming

Desbloqueie grandes pastas de trabalho de forma streaming para manter o uso de memória baixo, ideal para processamento em lote de muitos arquivos.

Instruções Detalhadas

Fluxo de Trabalho para Desbloqueio de XLSX

Para desbloquear um arquivo XLSX com o Sheetize, siga estes passos:

  1. Inicializar o Desbloqueador: Crie uma instância de SpreadsheetUnlocker.
  2. Configurar Opções: Defina UnlockerLoadOptions com o caminho do arquivo de origem e a senha necessária.
  3. Definir Caminho de Saída: Informe o caminho de destino onde a pasta de trabalho desbloqueada será salva.
  4. Executar o Desbloqueio: Chame Process passando as opções de carregamento e salvamento configuradas.

Exemplo – Desbloquear um arquivo XLSX com senha

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Protected_report.xlsx",
    Password = "MySecretPwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked_report.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Exemplo – Desbloquear um arquivo XLSX com senha de proteção contra gravação

using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
    InputFile = "Protected_report.xlsx",
    PasswordOfWriteProtection = "WritePwd"
};
var saveOptions = new SaveOptions
{
    OutputFile = "E:\\Unlocked_write_protected.xlsx"
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);

Suporte Expandido a Formatos

  • O Sheetize também pode desbloquear arquivos CSV, TSV e exportações HTML protegidos por senha gerados a partir de uma pasta de trabalho (os arquivos resultantes são extraídos do contêiner ZIP criptografado).

Com essas capacidades, o Sheetize torna o desbloqueio de XLSX fácil, seja para um script rápido ou para um serviço de nível de produção que processa milhares de planilhas protegidas diariamente.

 Português