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
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ório | Significado |
|---|---|
| fixed | Linha com campos a mais, juntados na coluna de texto |
| short | Linha 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.