AZ Tools

Conversor CSV ↔ TSV ↔ Pipe

Converter

Cola dados delimitados de um jeito e re-emite delimitados de outro. Auto-detecta o separador de entrada da primeira linha, parseia com suporte completo a aspas / escape, e re-emite com quoting estilo RFC-4180 (células contendo o novo delimitador, aspas, quebras de linha ou whitespace nas bordas viram `"…"` e aspas internas dobradas). Útil quando export do Excel te dá ponto-e-vírgula mas seu pipeline espera vírgulas, ou quando você precisa TSV pra colar limpo no Google Sheets.

Saída (4 linhas × 3 cols)
name	role	note
Alice	Admin	Lives in Seoul, Korea
Bob	Editor	"Says ""hi"""
Carol	Viewer	Plain note

Aspas duplas internas são escapadas dobrando, conforme RFC 4180.

Como usar

  1. Cole texto delimitado na entrada. O separador é detectado da primeira linha.
  2. Escolha o delimitador de saída. A conversão roda ao vivo.
  3. Contagem linha × coluna mostrada pra você verificar o parse.

Perguntas frequentes

Como o delimitador de entrada é detectado?
Contando caracteres candidatos (`,`, `\t`, `|`, `;`) na primeira linha, ignorando o que estiver dentro de aspas `"…"`. O mais frequente vence — vírgula é o desempate por ser o mais comum na web.
Qual é a regra de quoting na saída?
Estilo RFC 4180: uma célula é envolvida em `"…"` quando contém o delimitador de saída, aspa dupla, quebra de linha, ou começa/termina com whitespace. Aspas duplas internas são escapadas dobrando (`"` → `""`).
Por que CSV ↔ TSV pra começar?
TSV é mais amigável pra planilhas — Google Sheets e Excel colam direto em células sem diálogo. CSV é mais amigável pra ferramentas de dados e pipelines CLI. Conversão rápida economiza um passo.

Ferramentas relacionadas