Abrir planilhas do Excel no pandas
Lendo planilhas e intervalos específicos.
Abrir planilhas do Excel no pandas é uma aula grátis de Data Science Academy no CoddyKit. Esta é a aula 2 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Data Science Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Data Science Academy inclui 4 aulas no total.
Excel em toda parte
A maioria das equipes ainda compartilha dados como planilhas. A boa notícia é que o pandas as abre quase tão facilmente quanto os CSVs, então você raramente precisa do próprio Excel. 📊
A chamada read_excel
Para carregar uma pasta de trabalho, use read_excel. Informe o caminho do arquivo e o pandas fornecerá um DataFrame, como antes.
import pandas as pd
df = pd.read_excel("report.xlsx")Um requisito oculto
Nos bastidores, o pandas precisa da biblioteca openpyxl para ler arquivos xlsx. Instale-a uma vez e read_excel funcionará normalmente.
pip install openpyxlAs pastas de trabalho têm muitas planilhas
Uma única pasta de trabalho pode conter várias abas. Por padrão, o pandas lê apenas a primeira planilha, que nem sempre é a desejada.
Escolha uma planilha pelo nome
Passe sheet_name com o título da aba para obter exatamente a planilha correta. Os nomes são mais claros e seguros do que depender da posição.
df = pd.read_excel("report.xlsx",
sheet_name="Q3")Ou escolha pela posição
Você também pode selecionar uma planilha pelo seu índice baseado em zero. sheet_name=1 lê a segunda aba da pasta de trabalho.
df = pd.read_excel("report.xlsx", sheet_name=1)Carregue todas as planilhas de uma vez
Defina sheet_name=None e o pandas retornará um dicionário que associa cada nome de aba ao seu próprio DataFrame. É útil para pastas de trabalho inteiras.
all_sheets = pd.read_excel("report.xlsx",
sheet_name=None)Ignore o conteúdo inútil no início
Os arquivos do Excel frequentemente começam com um título ou linhas vazias. Use skiprows para ignorá-los e posicionar corretamente o cabeçalho real.
df = pd.read_excel("report.xlsx", skiprows=3)Leia apenas um intervalo de colunas
A opção usecols aceita letras de colunas do Excel, como A:D, trazendo somente essas colunas diretamente da planilha.
df = pd.read_excel("report.xlsx",
usecols="A:D")Defina o índice ao carregar
Assim como nos CSVs, index_col transforma uma coluna no índice das linhas no momento em que a planilha é lida.
df = pd.read_excel("report.xlsx",
index_col="id")As mesmas habilidades, uma nova fonte
Observe o padrão: read_excel compartilha a maioria das opções com read_csv. Aprenda um leitor e os outros parecerão imediatamente familiares.
Verificação rápida
Você quer carregar todas as abas de uma pasta de trabalho de uma só vez. O que deve definir?
Recapitulação: Excel desbloqueado
Agora você pode abrir qualquer pasta de trabalho com read_excel: escolha as planilhas por nome ou índice, ignore linhas inúteis e limite as colunas. As planilhas não guardam mais segredos. 🎉
Aprenda Python com um tutor de IA — grátis
Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.
- Cursos
- 30
- Aulas
- 120
Perguntas Frequentes
A aula “Abrir planilhas do Excel no pandas” é grátis?
Sim — o texto completo de “Abrir planilhas do Excel no pandas” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Data Science Academy, atualize para CoddyKit PRO. O curso de Data Science Academy inclui 4 aulas no total.
O que vou aprender em “Abrir planilhas do Excel no pandas”?
Lendo planilhas e intervalos específicos. Você pratica Data Science Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.
Preciso ter experiência prévia para começar Data Science Academy?
Nenhuma experiência prévia é necessária. Data Science Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 2 de 4.
Quanto tempo leva a aula “Abrir planilhas do Excel no pandas”?
A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.
Posso escrever e executar código nesta aula de Data Science Academy?
Sim. Cada aula de Data Science Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.
Todas as aulas deste curso
- read_csv e suas opções úteis
- Abrir planilhas do Excel no pandas
- Analisar datas e definir dtypes ao carregar
- Salvar resultados em CSV e Excel