Categoria: Desenvolvimento
Reordenação de colunas CSV
Reordene colunas de um CSV por nome ou posição
Cole dados em CSV e liste as colunas na ordem desejada, por nome de cabeçalho ou por posição a partir de 1, para reordenar todas as linhas de uma vez. Colunas deixadas de fora da lista mantêm sua ordem relativa no final. Roda inteiramente no seu navegador.
team,name,score Blue,Ada Lovelace,92 Green,Grace Hopper,88
Tudo nesta página é processado no seu navegador. Nada é enviado.
Para que serve
Exportações de planilhas e arquivos CSV combinados raramente colocam as colunas na ordem que uma ferramenta seguinte espera, e reordená-las manualmente significa editar cada linha de forma consistente. Esta ferramenta lê a ordem de colunas que você informa, por nome de cabeçalho quando o arquivo tem uma linha de cabeçalho ou por posição a partir de 1 em qualquer caso, e reescreve cada linha, incluindo o cabeçalho, nessa ordem; qualquer coluna que você não mencionar mantém sua posição relativa e é simplesmente colocada depois das colunas nomeadas, então nada é descartado.
Como usar
- Cole os dados em CSV ou carregue o exemplo.
- Escolha o delimitador e se a primeira linha é um cabeçalho.
- Liste a nova ordem das colunas por nome ou posição e copie o CSV reordenado.
Privacidade
Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.
Perguntas frequentes
- Meus dados são enviados a algum lugar?
- Não. A análise e a reordenação acontecem em JavaScript executado na página, então nada do que você cola sai do seu dispositivo.
- O que acontece com uma coluna que eu não listar?
- Ela não é descartada: toda coluna deixada de fora da lista de ordem é colocada depois das colunas nomeadas, mantendo sua ordem relativa original.
- Posso usar posições de coluna em vez de nomes?
- Sim. Qualquer entrada na lista de ordem que seja um número inteiro é tratada como uma posição de coluna a partir de 1, o que também funciona quando o arquivo não tem linha de cabeçalho.