Abra ou cole um CSV e cada coluna aparece como uma linha de saída, na ordem do resultado. Renomeie uma coluna no campo Coluna de saída, mova-a com Mover para cima e Mover para baixo, apague-a com Remover ou use Adicionar coluna para criar uma nova que copia uma coluna de origem ou traz um (valor fixo). O resultado é atualizado enquanto você edita; Baixar CSV salva o arquivo e Salvar mapeamento guarda o layout em um arquivo JSON para a próxima exportação. Os valores das células são copiados exatamente, e o arquivo é processado no seu navegador, sem upload.
Como mapear colunas para um novo layout
- Abra um arquivo
.csv,.tsvou.txt, arraste-o para a ferramenta ou cole as linhas. O delimitador é detectado; se precisar, ajuste-o, a codificação ou a opção A primeira linha tem os nomes das colunas em Configurações de importação. - Edite a lista: cada linha é uma coluna de saída. Digite o novo cabeçalho nos campos Coluna de saída 1, Coluna de saída 2…, escolha a coluna de origem em Origem e reordene as linhas com Mover para cima e Mover para baixo.
- Remova as linhas de que você não precisa. As colunas que não aparecem mais em lugar nenhum são listadas abaixo da lista como fora do resultado.
- Confira a aba Resultado e depois clique em Baixar CSV, Copiar ou Abrir no editor para continuar trabalhando na tabela mapeada.
Salvar mapeamento baixa o layout como viewcsv-mapping.json. Na próxima vez, abra o novo arquivo e escolha Carregar mapeamento: as colunas são associadas pelo nome de origem, então o mesmo layout vale mesmo que a nova exportação traga as colunas em outra ordem.
O que dá para fazer com um mapeamento
| Renomear | Mude o nome no campo Coluna de saída. Os nomes são usados exatamente como digitados, inclusive espaços e maiúsculas; o arquivo de origem não é alterado. |
|---|---|
| Reordenar | O resultado segue a ordem da lista, de cima para baixo. |
| Remover | Use Remover em uma linha. A coluna dela fica fora do resultado; as outras colunas não são afetadas. |
| Copiar uma coluna | Acrescente uma segunda linha com a mesma coluna em Origem, por exemplo para manter email e também gravá-la como login. |
| Adicionar uma coluna fixa | Escolha (valor fixo) em Origem e digite um Valor. Todas as linhas recebem esse valor, por exemplo channel = webshop. Deixe vazio para criar uma coluna em branco exigida pelo sistema de destino. |
| Preencher células vazias | Em uma coluna com origem, Valor se estiver vazio substitui as células totalmente vazias, como um status ausente que passa a ser pending. Uma célula só com espaços não conta como vazia e é mantida. |
| Redefinir | Restaura as colunas, os nomes e a ordem originais. |
Regras que o mapeamento confere
- Toda coluna de saída precisa de um nome, e os nomes precisam ser únicos. A comparação é exata:
Emaileemailsão nomes diferentes. - Pelo menos uma coluna precisa sobrar; um mapeamento pode gerar no máximo 250 colunas e 2 milhões de células.
- O resultado é baixado no formato do próprio arquivo: mesmo delimitador, quebra de linha, marca de ordem de byte e codificação, quando o navegador consegue gravá-la, com aspas só onde necessário. Outras codificações antigas são salvas em UTF-8. Copiar sempre gera texto separado por vírgula.
- Cabeçalhos em branco ou repetidos na origem já foram tornados únicos na importação (
Column 3,name (2)), então você pode mapeá-los como qualquer outra coluna. - Os valores nunca são cortados nem convertidos:
001041continua001041.
Juntar duas colunas em uma, ou dividir uma em várias, não faz parte do mapeamento. Faça isso no editor de CSV, antes ou depois de mapear. Para empilhar arquivos que usam nomes de coluna diferentes, mapeie cada um para o mesmo layout e depois use Juntar arquivos CSV.
Solução de problemas
- Toda coluna de saída precisa de um nome: uma linha está com o campo Coluna de saída vazio. Digite um nome ou remova a linha.
- Um nome aparece duas vezes: duas linhas têm o mesmo nome de saída. Renomeie uma delas.
- Um mapeamento carregado lista colunas ausentes: esses nomes de origem não existem neste arquivo, então as linhas correspondentes viraram colunas (valor fixo). Um Valor se estiver vazio salvo com elas agora é gravado em todas as linhas. Escolha a origem certa em Origem para cada uma.
- O arquivo de mapeamento é recusado: ele não é um JSON válido, não tem uma lista
columnsou lista mais de 250 colunas. Salve-o de novo com Salvar mapeamento. - Os cabeçalhos aparecem como Column 1, Column 2…: o arquivo não tem linha de cabeçalho, ou a opção A primeira linha tem os nomes das colunas está desativada. Digite os nomes de destino nos campos Coluna de saída.
Limites e privacidade
O mapeamento funciona com arquivos de até 25 MB, 100.000 linhas, 250 colunas e 2 milhões de células, todos mantidos na memória para que o resultado seja atualizado enquanto você edita. Arquivos maiores são recusados; divida-os antes com Dividir CSV e aplique o mapeamento salvo a cada parte.
O CSV e o mapeamento ficam nesta aba; nada é enviado para servidor.
Exemplo
Uma exportação de pedidos mapeada para um layout de importação: city é removida, status sobe na lista com pending como Valor se estiver vazio, as demais são renomeadas e uma coluna fixa Channel é adicionada. O preço vazio continua vazio porque não tem valor padrão.
order_id,customer,city,unit_price,status 001041,Ana Ruiz,Madrid,34.90,paid 001042,Ben Ito,Osaka,,
Order ID,Status,Customer name,Price,Channel 001041,paid,Ana Ruiz,34.90,webshop 001042,pending,Ben Ito,,webshop
Perguntas frequentes
Posso reaproveitar o mesmo mapeamento de colunas em toda exportação mensal?
Sim. Use Salvar mapeamento uma vez e depois Carregar mapeamento em cada arquivo novo. As colunas são associadas pelo nome de origem, não pela posição, e as que estiverem faltando são listadas para você corrigir.
O mapeamento altera os valores das minhas colunas?
Não. Os valores são copiados exatamente. As únicas células que mudam são as vazias em uma coluna com Valor se estiver vazio e as das colunas de valor fixo que você adicionar.
Posso juntar nome e sobrenome em uma coluna só?
Não nesta ferramenta: cada coluna de saída vem de uma única coluna de origem ou de um valor fixo. Combine os valores no editor de CSV e depois mapeie o resultado.