Formatador CSV
Formatar e limpar dados CSV com validação
Entrada CSV
Saída formatada
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
Clique no botão Amostra acima para carregar mais exemplos no editor.
Como usar esta ferramenta
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.
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.
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.
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.