Data Science Academy · Aula

Abrir planilhas do Excel no pandas

Lendo planilhas e intervalos específicos.

Aula 2 de 413 etapas

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 openpyxl

As 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. 🎉

Grátis para começar

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

  1. read_csv e suas opções úteis
  2. Abrir planilhas do Excel no pandas
  3. Analisar datas e definir dtypes ao carregar
  4. Salvar resultados em CSV e Excel
← Voltar para Data Science Academy