← Todos os experimentos
Integridade Excel / Amostras públicas próprias

Como desproteger uma planilha Excel: teste de integridade

Abrir a pasta não prova preservação completa. Só dois XML de planilhas mudaram; doze partes ficaram idênticas byte a byte. A estrutura permaneceu bloqueada de propósito.

Recursos da pasta de teste

Inputs e Summary contêm números, fórmulas, referência entre planilhas, moeda, títulos coloridos, mesclagem, painéis congelados, largura de coluna, gráfico de barras, validação e formatação condicional. As duas planilhas e a estrutura estão protegidas.

Voltar a digitar não comprova que gráficos ou fórmulas sobreviveram. O teste também separa proteção de planilha de proteção estrutural. Baixe original e resultado com a mesma senha pública.

Senha pública de demonstração: LabDemo42!

Duas partes alteradas, doze preservadas

A única mudança permitida foi remover o elemento de proteção de cada planilha. O resultado correspondeu exatamente aos bytes originais sem esse elemento. As demais partes, incluindo o gráfico, foram comparadas diretamente, sem regravação por biblioteca.

Também analisamos os dois arquivos com openpyxl. São nove verificações lógicas, incluindo manutenção da estrutura e remoção da proteção das planilhas. Não se trata de certificação de todos os recursos Excel.

VerificaçãoResultado observado
Partes do pacote ZIP14
Partes idênticas byte a byte12
Partes modificadasxl/worksheets/sheet1.xml, xl/worksheets/sheet2.xml
Proteção das planilhas após o testeRemovida das duas planilhas
Proteção da estrutura após o testeContinua bloqueada
Verificação lógicaResultado observado
Nomes das planilhasAprovado
Valores e fórmulasAprovado
Estilos das célulasAprovado
Intervalos mescladosAprovado
GráficosAprovado
Validação de dadosAprovado
Formatação condicionalAprovado
Estrutura ainda bloqueadaAprovado
Proteção das planilhas removidaAprovado

Por que comparar bytes

Importar um XLSX para um modelo de objetos e regravá-lo pode gerar um arquivo funcional, mas omitir recursos não suportados. Separamos uma mudança XML restrita de uma conversão geral.

Um gráfico XML idêntico prova mais que uma captura, mas aplicativos podem interpretá-lo diferentemente. Preservamos strings de fórmulas sem recalcular nem confirmar se valores em cache estavam atualizados.

Como repetir com um arquivo autorizado

Guarde o original, trabalhe numa cópia, identifique a camada, registre membros e hashes, compare a saída e explique cada modificação. Abra o resultado no aplicativo real e revise as funções relevantes.

Não extrapole para assinaturas, direitos organizacionais, macros ou extensões incomuns. A amostra é .xlsx sem VBA. Publicamos inspeção do pacote e análise openpyxl, não avaliação visual do Excel de desktop.

O significado de desproteger online

A entrega útil pode ser uma cópia editável com escopo claro, sem recuperar a senha antiga. O fornecedor deve distinguir isso de descriptografar a senha de abertura.

Se o arquivo não abre, comece pelo diagnóstico. Se já abre, pergunte o que é preservado, o que muda e como é validado. Isso informa mais que uma promessa absoluta de segurança.

Fontes e verificações

Escopo e independência editorial

Também oferecemos recuperação. Os testes usam apenas amostras fictícias próprias, nunca arquivos de clientes. As medições descrevem o ambiente e a data publicados; não representam taxa geral de sucesso, posição em buscadores ou garantia.

Continue o diagnóstico