Um ficheiro de extensão CSV é, normalmente, gerado por softwares de gestão e os dados estão separados por vírgulas (ou por outro delimitador). Por outro lado, um ficheiro Excel tem os dados divididos por células.
Para poder trabalhar os dados no Excel, precisa de transformar os ficheiros CSV em Excel. Esse processo é muito simples e com apenas alguns cliques é possível fazer essa transformação.
Neste artigo vou ensinar-lhe duas formas de transformar ficheiros CSV em Excel, usando uma funcionalidade do Excel ou através do Power Query.
Transformar ficheiros CSV em Excel usando o Excel
No Excel, precisa de utilizar a funcionalidade Text to Columns (Texto para Colunas) para transformar ficheiros CSV em Excel:
Se não souber como utilizar esta funcionalidade, tenho um artigo no Blog – Como pode separar texto em diferentes colunas no Excel – onde lhe explico o passo a passo completo.
Transformar ficheiros CSV em Excel usando o Power Query
Outra alternativa é importar os dados do ficheiro CSV através do Power Query.
Para o fazer, tem de:
1. Ir ao separador Data (Dados) > grupo Get & Transform Data (Obter e Transformar Dados) > From Text/CSV (De Texto/CSV):
ou
Separador Data (Dados) > grupo Get & Transform Data (Obter e Transformar Dados) > Get Data (Obter Dados) > From File (De Ficheiro) > From Text/CSV (De Texto/CSV):
2. Selecionar qual o delimitador que separa os dados (embora automaticamente o Power Query identifique logo qual é) e pode escolher qual o tipo de deteção de dados que pretende:
3. Escolher o que pretende fazer com os dados:
- Load (Carregar) – carrega os dados para uma tabela no Excel;
- Load To (Carregar Para) – permite escolher para onde carregar os dados;
- Transform Data (Transformar Dados) – abre o editor do Power Query para fazer as transformações.
Desta forma, pode observar que é possível separar a informação do ficheiro CSV em diferentes colunas no Excel, ou seja, os dados não ficam agrupados numa única coluna!
Já conhecia estas duas opções para transformar ficheiros CSV em Excel? Partilhe comigo nos comentários!