O que fazer agora
- Copie a pasta de trabalho danificada e trabalhe só na cópia.
- Tente antes o Abrir e Reparar do Excel e uma reconstrução do pacote, porque podem manter fórmulas e formatação.
- Se a pasta ainda não abrir, escolha o salvamento em Reparar arquivos danificados para obter um .xlsx só com valores e um CSV por planilha.
- Confira o número de linhas e os totais no resultado e refaça fórmulas e formatação onde precisar.
Passo a passo
Copie a pasta de trabalho
Copie o arquivo .xlsx ou .xls para outra pasta ou disco e não mexa no original. Um arquivo de 0 KB não tem mais nada para salvar; procure cópias de AutoRecuperação ou versões anteriores.
Tente antes as opções mais suaves
No Excel, escolha Arquivo, Abrir, Procurar, selecione a cópia, clique na seta ao lado de Abrir e escolha Abrir e Reparar; depois, Reparar ou Extrair Dados. Para .xlsx, vale também tentar a reconstrução do pacote em Reparar arquivos danificados do FileFix Ultimate. As duas mantêm mais do que o salvamento.
Escolha o salvamento em Reparar arquivos danificados
Abra Reparar arquivos danificados e selecione a pasta de trabalho. Quando o arquivo não pode voltar a abrir, o app oferece salvar o conteúdo. Escolha essa opção; o original é apenas lido, e os resultados são gravados como arquivos novos.
Abra a pasta de trabalho só com valores
O app grava um arquivo novo com o nome original terminado em .values.xlsx. Abra no Excel e confira cada planilha. Texto, números, valores verdadeiro ou falso, valores de erro e datas aparecem nas linhas e colunas originais.
Use os CSV quando precisar
Cada planilha também é salva como um CSV separado em UTF-8 com marca de ordem de bytes, para que acentos e cedilha apareçam certos ao abrir no Excel. O CSV é útil para importar os dados em outro programa ou comparar com um backup.
Confira e reconstrua
Compare totais, número de linhas e alguns valores conhecidos com o que você espera. Depois digite de novo as fórmulas principais, aplique os formatos de número e refaça os gráficos. Guarde o original danificado caso um serviço profissional ou outra ferramenta consiga mais.
O que o modo de salvamento lê em uma pasta XLSX
Um arquivo .xlsx é um pacote ZIP com uma parte XML por planilha e partes compartilhadas, como a tabela de cadeias de texto e os estilos. O modo de salvamento lê essas partes até onde é possível descompactá-las, mesmo que a parte da pasta de trabalho, as relações, as cadeias compartilhadas ou os estilos estejam quebrados. De cada célula ele aproveita cadeias compartilhadas, cadeias embutidas, números, booleanos e valores de erro.
Nas células com fórmula ele mantém o resultado que o Excel calculou e salvou por último, e não a fórmula. Células com formato de data são gravadas como datas de verdade na pasta nova e como data ISO no CSV, para que não sobrem só números de série como 45231.
Arquivos XLS antigos do Excel 97 a 2003
Os .xls antigos usam o formato binário BIFF8 dentro de um contêiner de arquivo composto. Quando esse contêiner está danificado, o modo de salvamento procura no arquivo inteiro o início do fluxo da pasta de trabalho e lê a partir dali. Ele entende os registros de célula comuns: cadeias compartilhadas e rótulos, números, valores RK e RK múltiplos, booleanos e erros e resultados de fórmulas salvos, além das configurações de data necessárias para mostrar as datas corretamente.
Pastas protegidas com senha de abertura são criptografadas, e o modo de salvamento não as lê. Em qualquer .xls vale tentar primeiro o reparo do Excel, que entende o formato antigo nativamente.
O que se perde e como trabalhar com o resultado
Fórmulas, formatos de número, cores, células mescladas, largura de colunas, gráficos, tabelas dinâmicas, imagens, comentários e macros não estão nos arquivos salvos. Uma planilha cuja parte XML foi cortada pode terminar no meio, e o relatório avisa quando isso acontece. Células de texto que começam com igual, mais, menos ou arroba são gravadas no CSV com um apóstrofo na frente, para que a planilha não as execute como fórmulas.
Muitas vezes o jeito mais rápido de voltar a um arquivo útil é colar os valores salvos em uma cópia antiga da mesma pasta de trabalho, ou em um modelo, onde fórmulas e layout já existem.
Quando não funciona
- Pastas criptografadas com senha de abertura não podem ser salvas sem a senha.
- Um arquivo de 0 KB, ou cheio de zeros, não tem dados de células.
- Planilhas cuja parte XML ou registros BIFF foram sobrescritos devolvem só as linhas legíveis, ou nada.
- O modo de salvamento nunca recupera fórmulas, formatação, gráficos, imagens ou macros; só valores.
Como o FileFix Ultimate ajuda
- Salva os valores das células de pastas XLSX e XLS antigas que não podem voltar a abrir.
- Grava um .xlsx novo só com valores e um CSV em UTF-8 por planilha, mantendo linhas, colunas e datas.
- Mantém o último resultado calculado das células com fórmula e informa o que não pôde ser lido.
- Nunca altera o original e é gratuito para uso pessoal, sem limite de tamanho e sem envio de arquivos.
FileFix Ultimate é grátis para uso pessoal, funciona offline e nunca grava na unidade da qual você está recuperando dados. O uso profissional exige uma licença anual por PC. Verifique a assinatura antes de executá-lo.
Perguntas frequentes
Por que minhas fórmulas sumiram no arquivo salvo?
O modo de salvamento mantém o valor que cada fórmula gerou por último, que é o que o Excel guarda na célula. O texto da fórmula depende de partes que costumam estar danificadas, por isso não é levado. Digite de novo as fórmulas principais ou cole os valores em uma cópia antiga que ainda as tenha.
O CSV mostra caracteres estranhos no Excel. O que faço?
Os CSV são gravados em UTF-8 com marca de ordem de bytes, que as versões atuais do Excel reconhecem. Se um programa antigo mostrar texto embaralhado, importe o arquivo pela opção de importação de dados e escolha UTF-8 como codificação.
Por que algumas células de texto do CSV começam com apóstrofo?
Um texto que começa com =, +, - ou @ poderia ser executado como fórmula ao abrir o CSV. O app coloca um apóstrofo na frente para que continue sendo texto. O .xlsx só com valores mantém o texto sem mudanças.
Uso primeiro o modo de salvamento ou o reparo normal?
Use primeiro o reparo normal. A reconstrução do pacote pode manter fórmulas, formatação e gráficos se essas partes estiverem intactas. O salvamento é a alternativa quando a pasta de trabalho ainda não abre.