Como definir senha para arquivo Xlsb
Sheetize Definidor de Senha XLSB para .NET oferece uma API simples, porém poderosa, para aplicar proteção por senha a uma pasta de trabalho binária do Excel, preservando todas as planilhas, gráficos e formatações. Isso é útil quando você precisa proteger um arquivo antes de compartilhá‑lo ou integrá‑lo a pipelines que exigem arquivos Excel criptografados.
Principais Recursos
Aplicar Senha ao XLSB
Criptografe um arquivo XLSB existente com uma senha definida pelo usuário. A proteção cobre a abertura do arquivo e restrições opcionais de edição, impressão e estrutura.
Preservar Formatação e Objetos
Todos os estilos de célula, fórmulas, tabelas, gráficos e imagens permanecem intactos após a criptografia.
Suporte a Streaming
Proteja pastas de trabalho grandes de forma streaming, mantendo baixo consumo de memória – ideal para processar em lote muitos arquivos.
Instruções Detalhadas
Fluxo de Trabalho de Proteção por Senha em XLSB
Para definir uma senha em um arquivo XLSB com o Sheetize, siga estas etapas:
- Inicializar o Protetor: Crie uma instância de
SpreadsheetLocker. - Configurar Opções: Defina
LockerSaveOptionscom a senha desejada e os indicadores de proteção (ex.: permitir edição de objetos, permitir impressão). - Definir Caminhos dos Arquivos: Informe o caminho de origem do XLSB e o local de destino do arquivo protegido.
- Executar a Proteção: Chame
Processpassando as opções de carga e proteção preparadas.
Exemplo – Desbloquear um arquivo XLSB com senha
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsx",
Password = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\",
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Exemplo – Desbloquear um arquivo XLSB com senha de proteção contra gravação
using Sheetize;
var loadOptions = new UnlockerLoadOptions
{
InputFile = "Baby_growth_tracker.xlsx",
PasswordOfWriteProtection = "Test"
};
var saveOptions = new SaveOptions
{
OutputFile = "E:\\",
};
SpreadsheetUnlocker.Process(loadOptions, saveOptions);Suporte Expandido a Formatos
- O Sheetize também pode aplicar proteção por senha a exportações CSV, TSV e HTML geradas a partir de uma pasta de trabalho (os arquivos resultantes são compactados em um ZIP com criptografia).
Com esses recursos, o Sheetize torna a proteção por senha de arquivos XLSB simples e eficaz, seja para um script rápido ou para um serviço de produção que assegura milhares de planilhas diariamente.