Formatação de código / MULTIVERTO

CSV para TSV

Altere uma tabela separada por vírgulas para texto separado por tabulações.

Conversor interativoSua entrada permanece neste navegador. Nenhum texto é enviado para conversão.

O arquivo permanece no seu navegador.
Encadear ferramentas

Aplique cada ferramenta de texto ao resultado anterior. Fluxos de trabalho com texto ↗

Somente o nome da sequência e a ordem das ferramentas são salvos neste navegador. Sua entrada e seus resultados nunca são salvos.

01 / Exemplo

Exemplo

Sua entradanome,mensagem Ada,"Olá, Bem-vindo"
Resultadonome mensagem Ada Olá, Bem-vindo

02 / Guia

CSV para TSV — Como funciona

O que a conversão faz

Converta uma tabela separada por vírgulas em texto separado por tabulações. Interprete corretamente as células CSV entre aspas antes de escrever as linhas delimitadas por tabulações.

Exemplo de trabalho

Neste exemplo, a entrada «nome,mensagem ⏎ Ada,"Olá, Bem-vindo"» produz a saída «nome mensagem ⏎ Ada Olá, Bem-vindo»; ⏎ representa uma quebra de linha real. Inspecione os delimitadores, nomes e tipos de valores alterados antes de usar esse resultado. Com CSV para TSV, compare um pequeno registro com o analisador de destino antes de transformar um arquivo ou solicitação completo. Altere uma tabela separada por vírgulas em texto separado por tabulações.

Regras e limites de formato

CSV e TSV são texto simples em forma de tabela, não planilhas com tipos de célula ou fórmulas. Este conversor analisa primeiro os campos com aspas, depois escreve as mesmas linhas usando o outro delimitador. As aspas dentro de um campo são dobradas, e um campo contendo o delimitador de saída, aspas ou uma quebra de linha fica entre aspas. Uma quebra de linha dentro de um campo entre aspas permanece como conteúdo da célula, não como uma nova linha. Mova uma tabela separada por vírgulas para um importador delimitado por tabulação, preservando vírgulas dentro de células entre aspas. Analise o CSV como registros antes de substituir um separador: uma vírgula dentro de texto entre aspas é um dado, não uma quebra de coluna. Duas aspas consecutivas dentro de uma célula entre aspas representam uma aspa literal. O escritor então separa os campos com tabulações e coloca um campo entre aspas se ele contiver uma tabulação, uma citação ou uma quebra de linha. Todas as linhas devem ter o mesmo número de células. Uma quebra de linha visível pode pertencer a uma única célula, portanto, contar linhas de texto físico não é o mesmo que contar registros de tabela.

Verifique o resultado

Depois de converter uma tabela, conte as colunas em várias linhas e abra a saída com o delimitador exato selecionado no importador de destino. Inclua uma célula de exemplo com o delimitador de saída, uma aspa dupla e uma quebra de linha para verificar o uso de aspas. Mantenha identificadores com zeros à frente como texto; caso contrário, o software de planilha pode alterá-los. O conversor não higieniza fórmulas para exibição de planilha. Teste uma vírgula entre aspas, uma aspas duplas e uma célula com uma quebra de linha; em seguida, abra o TSV com a tabulação como delimitador e compare as contagens de linha e coluna. A fonte e o resultado têm papéis diferentes, mesmo quando parecem semelhantes. O método acima define o subconjunto aceito em vez de cada extensão do formato nomeado. Para um sistema de recepção rigoroso, tente um pequeno caso conhecido antes de alterar muitos registros. Se a validação falhar, retorne à entrada original e ao primeiro erro relatado; editar apenas o resultado gerado pode ocultar a causa.

Como esta conversão transforma a entrada
CSV — Entrada
Ler e transformar estrutura
TSV — Resultado

Explorar guias

Guias de conversão

Explorar guias