Arquivos CSV (Comma-Separated Values) são usados principalmente para armazenamento e transferência de dados. No entanto, eles podem ocasionalmente ser corrompidos e encontrar erros, levando a inconsistências de dados. Neste blog, discutirei como reparar arquivos CSV e recuperar arquivos CSV com facilidade.
Vamos começar…
Quais são as causas da corrupção de arquivos CSV?
Muitos fatores incluem a utilização de caracteres inválidos, quebras de linha dentro de campos e outros. Aqui, confira alguns dos mais comuns:
- Geralmente devido ao formato de arquivo CSV inválido
- Devido aos caracteres não impressos do controle ASCII, como CR ou LF no final da linha.
- Nos campos, as quebras de linha são fornecidas sem aspas duplas.
- Utilização de caracteres inválidos, como hifens, asteriscos, parênteses, dois pontos e outros.
- Devido a números longos com zeros à esquerda.
- Quando o arquivo CSV não tem codificação UTS 8.
Posso corrigir arquivos CSV?
Sim, você pode consertar arquivos CSV com menos esforço. Isso pode ser feito facilmente usando o Text to Columns, alterando o delimitador no arquivo CSV e outras soluções viáveis descritas na próxima seção.
No entanto, você pode usar o Excel Repair Software para obter a melhor resolução.
Soluções para reparar arquivo CSV
Bem, para consertar a corrupção do arquivo CSV do Excel, você precisa seguir diferentes soluções fornecidas aqui, então comece a segui-las uma por uma:
Método 1 – Use o recurso “Text to Columns”
A primeira solução que você pode tentar é usar o recurso Text to Columns do Excel. Se o seu arquivo .csv tiver células mescladas que não estão divididas corretamente, você pode usar esse recurso para consertá-lo.
Siga as etapas abaixo cuidadosamente para dividir as células:
- Selecione os dados >> navegue até a guia Dados >> clique em Texto para colunas no grupo Ferramentas de dados.
- Escolha a opção Delimitado em um Assistente >> clique em Avançar.
- Depois disso, escolha uma Vírgula como delimitador >> clique em Avançar.
- Finalmente, defina o ponto final para dados separados >> clique em Concluir.
Leia também: Como consertar Excel Encontrado Conteúdo ilegível em XLSX (8 maneiras)
Método 2 – Tente algumas soluções específicas
Verifique algumas das soluções possíveis que funcionam para você reparar o arquivo CSV corrompido.
- Verifique se você está recebendo a mensagem de erro de importação “a linha 1 tem muitas colunas…”, então crie um novo arquivo CSV com dados em 14 colunas usando o Excel, Notepad++ ou outros aplicativos para recuperar dados CSV
- Se estiver recebendo a mensagem de erro de caracteres estrangeiros ausentes ou corrompidos, utilize o Planilhas Google ou os aplicativos avançados do Open Office, Libre Office, Notepad++ para corrigir arquivos CSV corrompidos.
Verifique se você está tendo o problema porque se estiver utilizando controle ASCII ou caracteres delimitadores extras, siga os truques abaixo:
- Verifique e exclua espaços no final do arquivo.
- Em arquivos CSV corrompidos, corrija vírgulas extras excluindo caracteres delimitadores extras que separam campos do manipulador e recupere dados do arquivo.
Método 3 – Use codificação Unicode UTF-8
A próxima coisa que você deve fazer é verificar se seu arquivo CSV está na codificação UTF -8 ou não.
Siga as etapas para tornar seu arquivo CSV codificado em UTF -8:
- Abra seu arquivo CSV > clique em Arquivo > Salvar como
- Digite o nome do arquivo > e no menu suspenso escolha Salvar como Tipo de arquivo CSV.
- Clique em Ferramentas > Ir para opções da Web.
- Em seguida, vá para Codificação em Salvar este documento como
- E selecione Unicode (UTF-8)
Método 4 – Alterar delimitador
Alterar o delimitador no CSV pode até mesmo ajudar a reparar o arquivo CSV. Às vezes, o delimitador incorreto pode desencadear problemas de formatação.
Se você quiser ajustar o delimitador manualmente, siga estas etapas:
- Abra o arquivo CSV no Bloco de Notas.
- Verifique se vírgulas isolam os dados (,) ou ponto e vírgula (;). Por exemplo, seus dados se parecem com: Nome, Idade e País.
- Agora, adicione a linha abaixo no topo do seu arquivo:
For commas: sep=,
For semicolons: sep=;
- Finalmente, pressione as teclas CTRL+S juntas para salvar seu arquivo.
Melhor software para corrigir e recuperar arquivos CSV corrompidos
Recomenda-se fazer uso do MS Excel Reparar Ferramenta, esta é a melhor ferramenta para reparar todos os tipos de problemas, corrupção e erros nas pastas de trabalho do Excel. Esta é a melhor ferramenta que, apenas escaneando uma vez, detecta e corrige vários erros em arquivos do Excel e repara e recupera arquivos do Excel danificados, corrompidos ou até mesmo inacessíveis.
É uma ferramenta exclusiva para reparar vários arquivos do Excel em um ciclo de reparo e recupera todos os dados em um local preferencial. É fácil de usar e compatível com os sistemas operacionais Windows e Mac.
Etapas para utilizar a ferramenta de reparo do MS Excel:
Etapa 1 - Baixe e instale o Stellar Reparar para Excel seguindo o assistente de instalação.
Etapa 2 – Após a instalação, inicie a ferramenta de reparo e navegue até o arquivo Excel que deseja reparar.
Etapa 3 – Agora selecione o arquivo Excel que deseja reparar e clique no botão 'Repair'.
Etapa 4 – Espere até que o processo de reparo termine.
Etapa 5 – Uma vez feito isso, visualize e verifique o arquivo do Excel reparado e clique no botão 'Save'.
Leia também: Como corrigir erros de XML no Excel?
Como recuperar arquivos CSV excluídos?
Maneira 1: recuperar usando o recurso de recuperação automática
Você pode usar o recurso de recuperação automática do Microsoft Excel para reparar o arquivo CSV corrompido. Para usá-lo, abra a planilha e verifique a janela AutoRecover > aqui, verifique a tela que tem uma lista e, a partir daqui, escolha o arquivo desejado.
Mas primeiro, você precisa garantir que o recurso AutoRecover esteja habilitado.
Maneira 2: recuperar arquivo CSV usando arquivo TMP
Normalmente, o sistema Windows cria um arquivo temporário, e isso ajuda você a recuperar o arquivo CSV perdido.
Siga as etapas para fazer isso:
- Vá para a pasta do arquivo temporário: C://Users/AppData/Local/MicrosoftOffice/UnsavedFiles
- Agora pesquise o arquivo Excel com a extensão .TMP
- Escolha o exato verificando os dados
- Por fim, copie e cole ou salve em um destino diferente usando a extensão .CSV.
Espero que isso funcione para você corrigir a corrupção do arquivo CSV.
Maneira 3: recuperar de uma versão anterior
Esta solução é útil quando os arquivos CSV são salvos ou substituídos.
Siga os passos para fazer isso:
- Abra o arquivo CSV corrompido e clique com o botão direito nele
- Escolha Propriedades > clique em Versões Anteriores
- Agora selecione a última versão antes de salvar/substituir
- E clique em Restaurar (certifique-se de que os pontos de restauração estejam habilitados).
Perguntas frequentes relacionadas:
O que é arquivo CSV?
CSV (valores separados por vírgula) é um formato de arquivo usado para armazenar dados de estrutura tabular alfanumérica em formato de texto simples. Esses arquivos contêm registros de dados e cada arquivo é uma coleção de dois ou mais campos separados por vírgulas.
É possível recuperar um arquivo CSV?
Sim, você pode recuperar um arquivo CSV facilmente, mas é difícil recuperar arquivos CSV corrompidos, sobrescritos ou substituídos.
O CSV remove a formatação?
O CSV não manterá a formatação de dados.
O formato CSV pode ser editado?
Sim, um arquivo CSV pode ser criado ou editado no Excel.
Por que meu arquivo CSV não está sendo lido?
Pode ser possível que seu arquivo CSV seja muito grande e você não consiga lê-lo.
Qual ferramenta corrige o arquivo CSV?
Planilhas Google, OpenOffice, Notepad++, LibreOffice, etc. podem corrigir o arquivo CSV.
Encerramento
Então, isso é tudo sobre como corrigir um arquivo CSV corrompido. Siga as cinco soluções testadas para reparar o arquivo CSV e recuperar os dados armazenados nele. Experimente as soluções fornecidas uma por uma. No entanto, às vezes as soluções manuais falham em reconstruir os dados do arquivo CSV. Nesse caso, você pode optar por uma solução automática.
Além disso, é muito importante manipular o arquivo Excel corretamente e fazer backup dos seus dados importantes para evitar situações de perda de dados.
É isso…