Importar dados de um arquivo texto para uma planilha
Boa Tarde!
No post anterior, expliquei como criar uma lista de dados de um diretório para um arquivo texto. No caso eu havia pego um diretório de músicas, onde também tem subdiretórios e listei todas as músicas em um arquivo de texto (txt). Como gosto de organizar todas minhas coletâneas, separando por tipo, gênero, etc…
Muitos me perguntam porque não usar um programa já pronto para poder organizar coletâneas. Eu desenvolvi em Delphi um tempo atrás um programa que eu pudesse organizar meus arquivos, porém, sempre acho que poderia melhorar em alguma coisa e eu sempre ia alterando o software. Então decidi usar uma planilha que tenho um maior controle sem ter que ficar alterando muito em seu layout e em tabelas.
Bom, como eu já via criado o arquivo de texto no post anterior, vou continuar este artigo usando o mesmo.
Abrindo o Microsoft Excel (no meu caso estou usando o Microsoft Office 365, equivale ao Office 2013), a partir do Office 2007, o menu é na horizontal. Clicar na guia Dados e depois na opção De Texto.
http://lucianogusso.files.wordpress.com/2013/08/excel1.jpg?w=300&h=65
Abrirá a tela do Explorer para localizar o arquivo a ser importado, no meu caso é o lista.txt que está no diretório D e depois clico em importar.
http://lucianogusso.files.wordpress.com/2013/08/explorer1.jpg?w=300&h=210
Abrirá uma tela onde parametrizo minha importação. Na primeira tela deixo clicado a opção delimitado, que daí especificarei onde será separada cada célula da planilha e deixo marcada a opção que a importação começa na linha 1 e depois clico em Avançar.
http://lucianogusso.files.wordpress.com/2013/08/excel2.jpg?w=300&h=198
Na próxima tela, configuro onde será dividido os campos para cada célula. Como meu delimitador é outro, marco a opção outro e coloco no campo em branco o delimitador \, que significa que este símbolo irei definir a separação dos campos. Irá reparar que já aparece a previsão de como ficará as colunas.
http://lucianogusso.files.wordpress.com/2013/08/excel3.jpg?w=300&h=198
Clicando em Avançar, aparece a janela de configuração de cada coluna, selecionei a primeira coluna e marquei para não importar. Fiz a mesma coisa para a segunda coluna. São as duas primeiras que não contém informação nenhuma sobre o nome do arquivo e por fim clicar em concluir para finalizar a importação.
http://lucianogusso.files.wordpress.com/2013/08/excel4.jpg?w=300&h=198
Aparece a tela abaixo para você escolher se quer importar na planilha corrente ou quer que criar uma nova planilha com os dados importados. Clique em OK para importar.
http://lucianogusso.files.wordpress.com/2013/08/excel5.jpg?w=300&h=211
Agora é só ajustar as colunas e verificar os dados que não interessam, por exemplo a extensão .mp3, o qual conseguimos filtrar e excluir está extensão do nome do arquivo no Excel. Não vou entrar ainda no mérito de fazer filtros no Excel que não é escopo deste artigo.
http://lucianogusso.files.wordpress.com/2013/08/excel6.jpg?w=300&h=160
Acho que por hora é isto se não esqueci de nada.
Sei que estes passos aqui criados, não são novidades para os profissionais do ramo e para muitos outros, mas acredito que é sempre bom ajudar a quem necessite.
Abraços.