Categoria: Desenvolvimento

Conversor de delimitador CSV

Ideia nossaFalta uma ferramenta?

Converta CSV entre vírgula, ponto e vírgula, tabulação e barra vertical

Converta texto delimitado entre separadores de vírgula, ponto e vírgula, tabulação e barra vertical, preservando os campos entre aspas que contêm o próprio delimitador. Roda inteiramente no seu navegador.

4 linha(s) convertida(s).

JSON
name;role;team
Ada Lovelace;Engineer;Blue
Grace Hopper;Admiral;Green
Doe, John;Tester;Green

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

Ferramentas diferentes exportam CSV com separadores diferentes, vírgula na maioria das planilhas, ponto e vírgula em muitas configurações regionais europeias, tabulação para TSV, barra vertical em algumas exportações de banco de dados, e usar um separador diferente do esperado pela próxima ferramenta quebra a importação. Esta ferramenta analisa a origem com um delimitador, respeitando campos entre aspas para que uma vírgula dentro de um valor entre aspas não seja confundida com uma quebra de coluna, e reserializa cada linha com o delimitador de destino, colocando entre aspas os campos que precisarem.

Como usar

  1. Cole seus dados delimitados, ou carregue o exemplo.
  2. Escolha o delimitador atual e o delimitador desejado.
  3. Copie o resultado convertido.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

Meus dados de CSV são enviados a algum lugar?
Não. A análise e a conversão acontecem em JavaScript executado na página, então as exportações da planilha nunca saem do seu dispositivo.
O que acontece com campos que contêm o novo delimitador?
Eles são colocados entre aspas automaticamente, da mesma forma que um gerador de CSV comum faria, para que a conversão permaneça válida.
A linha de cabeçalho precisa de tratamento especial?
Não, todas as linhas são convertidas da mesma forma, então uma linha de cabeçalho é levada adiante exatamente como qualquer outra linha.