Entrada CSV

Saída formatada

Delimitador:

O que é um formatador CSV?

CSV (Comma-Separated Values) é um formato de texto plano para dados tabulares. O CSV bruto de exportações, APIs ou copiar-colar tem frequentemente espaçamento inconsistente, delimitadores mistos ou aspas desordenadas. Um formatador CSV limpa e normaliza os dados: delimitadores consistentes, aspas corretas segundo RFC 4180 e remoção opcional de linhas vazias.

Esta ferramenta executa-se inteiramente no seu navegador. O seu CSV é analisado e reformatado localmente; nada é enviado para qualquer servidor. Use os botões de delimitador (vírgula, ponto e vírgula, tab) para corresponder aos seus dados.

Exemplos de formatação CSV

Formatar e limpar dados CSV. Exemplo de telecomunicações:

Exemplo: Registos de assinantes

Entrada / Saída

Clique no botão Amostra acima para carregar mais exemplos no editor.

Como usar esta ferramenta

1

Colar ou carregar

Copie o seu CSV e cole no editor esquerdo, ou clique em Carregar para carregar um ficheiro .csv ou .txt. Use Amostra para dados de exemplo com formatação inconsistente.

2

Escolher delimitador e opções

Selecione o delimitador (vírgula, ponto e vírgula ou tab) para corresponder aos seus dados. Ative Remover vazias para eliminar linhas em branco. O painel direito atualiza-se automaticamente.

3

Copiar ou descarregar

Use <strong>Copiar</strong> ou <strong>Descarregar</strong> para obter o CSV formatado. Para converter CSV para JSON, use CSV para JSON. Para validação, use o Validador CSV.

Como funciona o formatador

A ferramenta analisa o seu CSV segundo RFC 4180: campos que contêm vírgulas, quebras de linha ou aspas duplas são envolvidos em aspas, e aspas internas são escapadas duplicando-as. O formatador normaliza o uso de delimitadores, aplica aspas consistentes e opcionalmente remove linhas em branco. O processamento executa-se no seu navegador com JavaScript—sem ida ao servidor. O parsing de strings e regex tratam da transformação.

O Excel e <a href="https://support.google.com/docs/answer/3093343" target="_blank" rel="noopener">Google Sheets</a> exportam CSV com delimitadores específicos do locale. As locales europeias usam frequentemente ponto e vírgula porque a vírgula é o separador decimal. Os botões de delimitador permitem corresponder à sua fonte. Para converter CSV formatado em dados estruturados, use CSV para JSON ou CSV para XML.

Onde a formatação CSV ajuda

As exportações de bases de dados de PostgreSQL, MySQL ou SQL Server produzem frequentemente CSV com formatação inconsistente. Passá-los por aqui dá-lhe dados limpos para re-importação, pipelines ETL ou análise em pandas. As cópias de folhas de cálculo coladas do Excel ou Google Sheets podem ter espaços extra ou fins de linha mistos—a formatação normaliza-os.

As respostas de API que devolvem CSV (ex.: de <a href="https://www.postman.com/" target="_blank" rel="noopener">Postman</a> ou <code>curl</code>) podem estar minificadas ou mal citadas. Colar aqui torna a estrutura legível. Antes de converter para JSON para usar em apps web, formate o CSV primeiro, depois use CSV para JSON. Para validação antes de importar, passe pelo Validador CSV.

Também é útil antes de partilhar CSV com a equipa. O CSV formatado num pull request ou ticket é mais fácil de rever. Passá-lo primeiro pelo Validador CSV pode detetar erros de aspas ou colunas inconsistentes antes de outros os verem.

Perguntas frequentes

Os meus dados são privados?

Sim. A formatação executa-se no seu navegador. Nenhum dado é enviado para qualquer servidor.

Que delimitador devo usar?

A vírgula (,) é padrão para dados US/UK. O ponto e vírgula (;) é comum na Europa onde a vírgula é o separador decimal. O tab é usado em ficheiros TSV. Corresponda aos seus dados de origem.

O que faz Remover vazias?

Remove as linhas em branco da saída. Útil quando a sua fonte tem quebras de linha extra entre linhas.

Posso converter CSV para JSON?

Sim. Use CSV para JSON para isso. Para JSON para CSV, use JSON para CSV.

Qual é o limite de tamanho?

Não há limite fixo da ferramenta. Ficheiros grandes (milhões de linhas) podem abrandar o navegador. Para CSV muito grande, considere uma ferramenta de linha de comandos como csvkit ou jq com streaming.

Ferramentas relacionadas

Para a especificação CSV, consulte RFC 4180. O guia JSON da MDN cobre formatos de dados relacionados. O JSON é frequentemente usado com CSV para respostas de API.

Sucesso
Aviso