Ir para o conteúdo
TextArray
Totalmente local

Alterar delimitador CSV

Troque o separador de colunas em dados CSV entre vírgula, ponto e vírgula, tabulação e barra vertical.

Entrada
Saída

Alterar delimitador CSV

Um arquivo CSV é tão portátil quanto seu separador. O Excel em um sistema eslovaco, tcheco, alemão ou polonês espera um ponto e vírgula e coloca um arquivo separado por vírgula em uma coluna inútil, enquanto a maioria das APIs, bancos de dados e planilhas em inglês esperam uma vírgula. Esta ferramenta reescreve o caractere entre as colunas para que os mesmos dados sejam abertos corretamente onde quer que cheguem: vírgula em ponto e vírgula para o Excel de um colega, ponto e vírgula de volta à vírgula para um script de importação ou qualquer um em uma guia para uma colagem limpa no Planilhas Google.

Escolha o separador que seus dados usam e o que você deseja, entre vírgula, ponto e vírgula, tabulação, barra vertical ou o seu próprio. Um delimitador personalizado pode ter mais de um caractere e \\t representa uma tabulação quando você precisa digitar uma. Com o tratamento de cotações ativado, a entrada é lida como CSV real em vez de texto simples: um valor entre aspas duplas mantém o separador, aspas "" dobradas e quebras de linha dentro dele, e ainda conta como um único campo.

Isso é mais importante na saída. Quando você muda para ponto e vírgula, um valor que já contém ponto e vírgula deve ser recolocado entre aspas ou a linha ganha silenciosamente uma coluna fantasma. A ferramenta cita exatamente esses valores, deixa o resto vazio e elimina aspas que o novo separador não exige mais. O corte remove os espaços ao redor de cada valor.

Tudo é executado no seu navegador, portanto, exportações cheias de nomes de clientes, preços ou IDs internos nunca são carregadas. A contagem sob a saída informa as linhas, a contagem de colunas da linha mais larga e quantos valores tiveram que ser citados - se a contagem de colunas de repente for 1, o delimitador de entrada está definido incorretamente.

FAQ

Por que meu CSV abre em uma coluna no Excel?
O Excel segue o separador de lista do seu sistema. Nas instalações em eslovaco, tcheco, alemão e polonês, o ponto e vírgula é usado, portanto, um arquivo separado por vírgula fica em uma única coluna. Converta vírgulas em ponto e vírgula aqui e o arquivo será aberto com as colunas adequadas com um clique duplo.
O que acontece com os valores que contêm o novo delimitador?
Eles são colocados entre aspas duplas, seguindo RFC 4180. Mudar a,"b;c",d para ponto e vírgula produz a;"b;c";d, então o valor permanece em um campo. As aspas que o novo delimitador não precisa mais são eliminadas novamente.
Posso usar um delimitador que não esteja na lista?
Sim. Escolha Personalizado e digite-o - pode ter vários caracteres, como :: ou uma vírgula seguida de um espaço. Escreva \t para uma tabulação e \n para uma quebra de linha.
Quando devo desativar o processamento de cotações?
Somente quando seus dados usam aspas duplas como caracteres comuns e nunca para agrupar campos. Com a opção desativada, o texto é dividido estritamente no delimitador e as aspas são passadas intactas, o que corrompe o CSV genuíno citado.
Meu arquivo é carregado em algum lugar?
Não. A conversão é executada inteiramente no seu navegador e seus dados nunca saem do seu dispositivo.