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:
- Inicializar o Desbloqueador: Crie uma instância de
SpreadsheetUnlocker. - Configurar Opções: Defina
UnlockerLoadOptionscom o caminho do arquivo de origem e a senha necessária. - Definir Caminho de Saída: Informe o caminho de destino onde a pasta de trabalho desbloqueada será salva.
- Executar o Desbloqueio: Chame
Processpassando 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.