Home > Tips & Tricks, Uncategorized > Como juntar (merge) vários arquivos CSV em um único arquivo CSV

Como juntar (merge) vários arquivos CSV em um único arquivo CSV


CENÁRIO:

Olá!

Por várias vezes precisei consolidar arquivos CSV em um único arquivo para facilitar análises de dados e indicadores. Quase sempre realizava o bom e velho copy/paste em um novo arquivo.

Mas, chegou o derradeiro dia de realizar essa operação com mais de 20 arquivos…

SOLUÇÃO:

Pra facilitar, coloque todos os seus arquivos CSV em uma pasta separada.

artigocsv1

Agora vá no “Terminal” (Mac OS) ou “prompt de comando” (Windows) e use o respectivo comando para juntar os arquivos em um único arquivo novo.

Dica: Se os seus arquivos possuem “cabeçalho” (headers), remova-os antes, pois o comando irá juntar todos os arquivos e os cabeçalhos ficarão no meio das linhas.

Mac:

cat *.csv > novoarquivo.csv

artigocsv2

artigocsv3

Windows:

copy *.csv novoarquivo-win.csv

artigocsv4artigocsv5

Abraço!

 

Advertisements
  1. Arnaldo
    July 8, 2019 at 11:01

    Olá,
    gostaria de saber como que você seleciona o nome da pasta onde os arquivos foram salvos para colocar no terminal, ou você simplesmente copia?
    Pois tentei de diversas formas e não consegui. Poderia ser mais detalhado nas imagens e na explicação? Principalmente para o MAC? Obrigado.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: