Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida sobre importação de Excel

Como faço para importar as outras guias de um arquivo excel?

Importei um arquivo e só estou conseguindo visualizar a primeira guia do arquivo

Obrigado

1 resposta
solução!

Olá Wanderson, tudo bem? Espero que sim!

O método pd.read_excel() consegue importar mais de uma planilha de uma vez do mesmo arquivo excel.

Há um argumento da função que se chama sheet_name, que por padrão recebe o valor 0. Importando assim a primeira planilha do arquivo.

Você pode passar como parâmetro o índice de uma planilha, o nome, uma lista com índices e nomes ou ainda passar o valor None, para pegar todas as planilhas de uma vez.

Exemplos:

dados = pd.read_excel('arquivo.xlsx', sheet_name = 0) # Pega a primeira planilha, zero é o valor padrão e não precisa ser escrito nesse caso
dados = pd.read_excel('arquivo.xlsx', sheet_name = 1) # Pega a segunda planilha, como o índice começa em 0, o valor 1 corresponde a segunda
dados = pd.read_excel('arquivo.xlsx', sheet_name = 'Planilha 1') # Pega a planilha com o nome 'Planilha 1'
dados = pd.read_excel('arquivo.xlsx', sheet_name = [0, 2, 'Planilha 1']) # Pega a primeira e terceira planilhas e a planilha com nome 'Planilha 1'
dados = pd.read_excel('arquivo.xlsx', sheet_name = None) # Pega todas as planilhas de uma só vez

Caso importe mais de uma planilha de uma só vez e armazene no objeto dados, consegue acessar as planilhas da mesma forma que um dicionário ordenado.

dados[0] # Acessa a primeira planilha, caso a importação for feita com mais de uma planilha
dados['Planilha 1'] # Acessa a planilha com nome 'Planilha 1' se a importação foi feita com mais de uma planilha

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software