Pular para o conteúdo
Coverton Blogue
Neste artigo
Tabelas e dados

Converter CSV para TSV: separadores e quebras de linha

Salve CSV como TSV quando o sistema de recepção requer entrada separada de tab. Um arquivo chamado CSV pode usar outro delimitador, então inspeccione seus cabeçalhos e limites de campo antes de confiar no nome do arquivo sozinho.

Abra a ferramenta →Como usar esta ferramenta ↓
Converter CSV para TSV
A ilustração mostra o fluxo de uso da ferramenta. Ela não representa o resultado de um arquivo enviado.

Como usar esta ferramenta

  1. Escolha arquivos no formato CSV. Máximo: 1.
  2. Confira as configurações (Codificação de entrada, Separador de entrada) e inicie o processamento.
  3. Baixe o resultado TSV e confira o conteúdo e a qualidade.

Escolha as configurações certas

Escolha a codificação de origem e o delimitador, conferindo se a detecção automática corresponde à planilha. A saída usa tabulações, permitindo que descrições com vírgulas permaneçam em campos individuais.

Entrada suportada
  • CSV
Saída
  • TSV
Configurações disponíveis
  • Codificação de entrada
  • Separador de entrada

Antes de começar

Entenda os dados antes de transformá-los

Identifique o que cada linha ou valor representa e guarde uma cópia da fonte. Em tabelas, confira cabeçalhos, separadores e codificação; em arquivos estruturados, veja os objetos ou arrays exigidos. A exibição de uma planilha não basta para interpretar identificadores, datas e valores monetários.

Escolha colunas de correspondência, regras de tipo e campos de saída conforme o destino, quando essas opções existirem. Teste uma amostra com campo vazio, repetição e pontuação. Em etiquetas, gráficos ou documentos personalizados, confira de qual coluna vem cada valor, além das unidades e dos textos.

Defina verificações antes de processar: um identificador que deve manter a grafia, um valor com interpretação conhecida e uma relação esperada entre registros. Quando houver regras de tipo ou correspondência, diferencie o valor fonte de sua exibição. Teste datas ambíguas e chaves com grafias diferentes antes de adotar uma regra ampla. Guarde regras e exigências do destino com o resultado para identificar se a diferença vem da entrada, da interpretação ou da transformação.

Confira valores e exceções

Reabra ou importe a saída com os ajustes do programa de destino. Compare cabeçalhos, número de registros e algumas amostras com a fonte. Resumir, dividir ou remover duplicatas pode mudar a quantidade de propósito; verifique a razão, em vez de exigir o mesmo total de linhas em toda transformação.

Leia os relatórios de exceção ou validação antes de seguir. Para colunas deslocadas, caracteres ilegíveis ou chaves ausentes, confira delimitador, codificação e grafia exata dos cabeçalhos. Codificar não é criptografar; formatar não confirma o significado. Teste os códigos ou etiquetas impressos antes de produzir o conjunto completo.

Exemplo de entrada e saída

Cito CSV campos → tab-separados registros

Exemplos descrevem o fluxo de trabalho. Os resultados dependem do arquivo de origem e das configurações.

Verifique o resultado antes de salvar

Importe com um delimitador de tabulação no programa de destino e compare cabeçalhos e contagens de colunas. Inspecione os campos que contêm tabulações ou quebras de linha para ver se há divisão acidental em colunas ou linhas adicionais.

Se o resultado for diferente do que você esperava

Diferentes importadores podem interpretar tabulações e quebras de linha dentro das células entre aspas de maneira diferente. Para caracteres ilegíveis ou colunas deslocadas, revise as opções de leitura de origem e as configurações de importação do aplicativo receptor.

Limites de uso

  • CSV guarda texto em linhas e colunas. Campos entre aspas podem conter vírgulas e quebras de linha. Codificação e cabeçalhos variam. Planilhas podem alterar zeros iniciais, datas e identificadores longos.
  • Confira codificação, separador e colunas. Números grandes podem perder precisão em JavaScript; CSV não mantém todos os tipos e estruturas aninhadas.

Continue com ferramentas relacionadas

Converter CSV para JSON

A primeira linha CSV fornece as chaves para o objeto JSON de cada linha de dados. Os valores das células são armazenados como strings, portanto, inspecione seus tipos antes de passar o resultado para um sistema que espera números ou valores booleanos.

Escolha o codificação de fonte e use detecção de delimitador automática ou selecione o delimitador real. Resolva cabeças vazias ou duplicadas e certifique-se de que cada linha tem o mesmo número de colunas que o cabeças.

Abra a ferramenta →

Converter JSON para CSV

A conversão exige um array cujos elementos sejam objetos. Decida se os objetos aninhados devem virar colunas separadas ou permanecer como strings JSON nas células; a leitura da planilha muda conforme essa escolha.

Ative o achatamento para transformar as propriedades de objetos aninhados em cabeçalhos unidos por pontos. Os arrays não são expandidos em várias linhas; confira essas células separadamente se quiser analisar cada elemento.

Abra a ferramenta →

Este guia explica a ferramenta de acesso público que funciona no navegador. Guarde uma cópia do original e confira o resultado antes de compartilhar.

Esta tradução foi preparada com auxílio de software. Você também pode ler a versão em inglês. Leia em inglês