Publicado em Avançado por Marcos RieperPublicado em 01/06/2018 28/09/2021
https://www.youtube.com/watch?v=s3u-9jGE8Hg
Video can't be loaded because JavaScript is disabled: [Excel] Abrir arquivo com mais de um milhão de linhas no Excel (https://www.youtube.com/watch?v=s3u-9jGE8Hg)
Veja como abrir um arquivo com mais de um milhão de linhas no Excel. O Excel possui um limite de 1.048.576 linhas por planilha, o que impede que de uma maneira direta seja aberto um arquivo texto com mais do que este limite de linhas.
No artigo Abrir arquivo texto com mais de um milhão de linhas no Excel com VBA já falamos sobre como ultrapassar este limite abrindo em várias planilhas um arquivo de texto com esta quantidade.
Naquela ocasião utilizamos o VBA para de forma automática realizarmos a importação dos dados dividindo conforme uma quantidade desejada, por exemplo 500.000 linhas.
Neste artigo é demonstrado como criar importar um arquivo texto com mais de um milhão de linhas utilizando o Power Query no Excel, ou agora no Excel 2016 na guia Dados em Obter e Transformar.
Importar arquivo com mais de um milhão de linhas no Excel
No Excel 2016 clique na guia Dados e no botão Dados em Nova Consulta -> Do Arquivo -> Do Texto.
Na tela seguinte selecione o arquivo de texto que será importado, independente do arquivo você conseguirá importá-lo.
Na tela seguinte o Excel irá apresentar uma prévia dos dados clique em Editar.
Em seguida o Excel irá exibir a tela de edição do PowerQuery e no canto esquerdo exclua a etapa de Tipo Alterado.
Clique na guia Adicionar Coluna e selecione a opção Coluna Índice e a opção Personalizado.
Será criada uma coluna índice com uma numeração começando de 1 e incrementando em 1 para cada linha. Clique em OK.
Veja que foi inclusa uma coluna com o número sequencial ao final, esta numeração será utilizada como base para o filtro dos dados e importação.
Você pode arrastar a coluna para a primeira posição ou mantê-la aonde está sem problemas.
Selecione agora o arquivo na lateral esquerda e clique em Duplicar três vezes, serão criadas cópias desta base de dados.
Veja que foram criadas as cópias dos arquivos, clique no primeiro e na coluna Índice que foi criada.
Clique na coluna índice que foi criada e em Filtros de números.
Selecione a opção Menor ou igual a e digite 500.000, assim serão filtrados os itens com número menor ou igual á este valor.
Selecione a segunda tabela e altere o filtro entre 500.001 e 1.000.000.
Faça o mesmo para as outras tabelas, selecionando então os intervalos de 1.000.001 e 1.500.000, e na última, maior ou igual a 1.500.001.
Ao final destes filtros aplicados em cada uma das consultas clique em Página Inicial e no botão Fechar e Carregar.
Pode escolher a opção Fechar e Carregar Para e selecionar Tabela ou clicar diretamente no botão, os dados serão carregados em tabelas no Excel, cada uma em uma planilha diferente, dividindo assim a carga do arquivo com milhões de registros em 4 planilhas.
Acima a carga dos dados feita em várias planilhas sendo carregadas a cada 500.000 linhas e na última 252.960 linhas que era o final do arquivo.
Se quiser realizar o teste desta importação e seguir passo-a-passo você pode clicar no botão de download abaixo e seguir este tutorial ou ainda o vídeo no topo deste artigo.