Juntar tabelas CSV
CSV Join
Junta duas tabelas por uma coluna-chave com semântica inner, left, right ou outer e mostra as linhas sem correspondência.
PROCV para dois arquivos, com a parte que o PROCV nunca diz: quais chaves não casaram, e com o que elas quase casaram. Antes de construir qualquer coisa, ele mostra quantas linhas a junção vai produzir, que é o que impede uma chave de muitos-para-muitos de transformar duas mil linhas em quatrocentas mil.
Tabela da esquerda
Solte a tabela da esquerda
Lido nesta aba. Nada é enviado. Arquivos salvos pelo Excel em coreano, japonês, chinês e ocidental (CP949, Shift_JIS, GBK, Windows-1252) são reconhecidos.
Tabela da direita
Solte a tabela da direita
Lido nesta aba. Nada é enviado. Arquivos salvos pelo Excel em coreano, japonês, chinês e ocidental (CP949, Shift_JIS, GBK, Windows-1252) são reconhecidos.
Como usar
Solte as duas tabelas
Esquerda e direita. Qual é qual importa para uma junção à esquerda, em que toda linha da esquerda sobrevive, tenha casado ou não.
Escolha uma coluna-chave de cada lado
Sob cada seletor a ferramenta diz quantas chaves distintas aquela coluna tem e se elas se repetem. Uma chave que se repete dos dois lados é a que multiplica.
Decida como as chaves devem ser comparadas
Aparar espaços e ignorar maiúsculas vêm ligados por padrão porque causam a maioria dos erros. Dobrar caracteres de largura inteira ajuda com texto copiado de um PDF. Ignorar pontuação vem desligado, porque pode fundir duas empresas genuinamente diferentes.
Leia o plano antes de executar
Contagens de não casados, linhas de resultado, e uma lista das chaves que quase casaram, com quantos caracteres diferem. Um caractere de diferença é um erro de digitação, não outro cliente.
Perguntas frequentes
Que tipo de junção eu quero?
À esquerda, quase sempre. Ela mantém toda linha da sua tabela principal e preenche o que encontrou, que é exatamente o que o PROCV faz. A interna descarta as linhas que não casaram, e normalmente é assim que um relatório perde registros em silêncio.
Por que o resultado ficou tão maior?
A chave se repete dos dois lados, então cada linha da esquerda com aquela chave se emparelha com cada linha da direita com ela. Três por quatro são doze. Remova as duplicatas de um lado primeiro, ou encontre uma chave que seja única ali.
Tudo voltou como não casado
Olhe a lista de quase-acertos primeiro. As causas habituais são um espaço no fim, hangul armazenado como jamo separados pelo macOS, dígitos de largura inteira vindos de um PDF, e um id lido como número de um lado e como texto do outro, de modo que 007 encontrou 7.
Chaves em branco casam entre si?
Sim, e a ferramenta avisa quando isso aconteceu e quantas linhas produziu. Em SQL, um NULL não é igual a um NULL; aqui uma célula vazia é, sim, igual a uma célula vazia, o que é mais frequentemente o que um usuário de planilha espera e mais frequentemente um erro.
Pode receber de
Dividir CSV
CSV Splitter
Divide uma tabela por número de linhas ou pelos valores distintos de uma coluna, em arquivos separados com o cabeçalho repetido em cada um.
Comparar tabelas
Table Diff
Compara duas tabelas por uma coluna-chave escolhida ou inferida e lista as linhas adicionadas, removidas e alteradas célula a célula, lado a lado ou como registro de mudanças.
SQL sobre CSV
SQL over CSV
Executa SQL sobre arquivos CSV ou TSV soltos no navegador — SELECT, WHERE, GROUP BY/HAVING, ORDER BY, LIMIT, CASE e JOIN de duas tabelas — com a gramática na página, sem enviar arquivos.
Juntar planilhas do Excel
Workbook Merger
Combina várias pastas de trabalho ou planilhas numa só, empilhando as linhas ou colocando cada origem como uma planilha própria.
Em seguida
Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.
Limpar CSV
CSV Cleaner
Apara células, normaliza cabeçalhos, corrige formatos de número e data e aponta as linhas com o número errado de colunas.
Comparar tabelas
Table Diff
Compara duas tabelas por uma coluna-chave escolhida ou inferida e lista as linhas adicionadas, removidas e alteradas célula a célula, lado a lado ou como registro de mudanças.
SQL sobre CSV
SQL over CSV
Executa SQL sobre arquivos CSV ou TSV soltos no navegador — SELECT, WHERE, GROUP BY/HAVING, ORDER BY, LIMIT, CASE e JOIN de duas tabelas — com a gramática na página, sem enviar arquivos.
Visualizador de CSV
CSV Viewer
Abre um arquivo delimitado grande com detecção de tipos, estatísticas por coluna e ordenação, sem carregar tudo na memória.
Gráfico rápido
Quick Chart
Desenha um gráfico de barras, linhas, área, pizza ou dispersão a partir de uma tabela, com eixos arredondados e legenda, e exporta como SVG ou PNG.
Remover duplicados de CSV
CSV Deduplicator
Remove linhas duplicadas por todas ou por algumas colunas-chave, mantendo a primeira, a última ou a mais completa.