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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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
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ó vezCaso 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 planilhaBons estudos!