Ir para o conteúdo

Consertar CSV com colunas a mais por vírgula no texto

Junte os campos que sobraram numa coluna de texto e liste as linhas que ainda não fecham.

  • Roda no seu navegador

Entrada

0 de 20.000 caracteres

Separador das colunas

Resultado

O resultado aparece aqui.

Juntar os campos que sobraram

Quando a vírgula ou o ponto e vírgula aparece dentro de um campo sem aspas, a linha ganha colunas a mais. Informe quantas colunas o arquivo deve ter e qual guarda o texto livre: o excedente é juntado nesse campo e fica entre aspas. No exemplo, 2 linhas foram consertadas e 0 estão curtas.

RelatórioSignificado
fixedLinha com campos a mais, juntados na coluna de texto
shortLinha com campos a menos, completada com vazios

Como sai o relatório

A lista de linhas alteradas traz o número da linha e a situação. Exemplo: 2 | fixed / 4 | fixed.

Detalhes

  • O separador é detectado pelo mais frequente na primeira linha: TAB, ponto e vírgula ou vírgula.
  • Aspas abertas e sem fechamento geram o erro bad-quote.
  • Até 1.000 linhas e 64 campos por linha.

O que significa cada código

  • No relatório, fixed (campos juntados) e short (linha completada).
  • Erro bad-quote (aspas abertas), too-many-cols (mais de 64 campos) e relation (coluna do texto maior que o total de colunas).

Perguntas frequentes

Como consertar csv com colunas a mais?

Defina o número de colunas do arquivo e a coluna do texto livre; o excedente é juntado nela.

Como juntar campos excedentes de um csv?

Os campos que passam do número de colunas são juntados, com o separador, na coluna do texto livre e a célula sai entre aspas; o relatório lista as linhas alteradas.