Tutoriais

Lendo e Escrevendo Planilhas com Python

Ana Maria Gomes 02 mar Básico 5xp
Compartilhar

Trabalhar com dados é uma tarefa comum em muitos campos profissionais, e saber como ler e escrever planilhas é uma habilidade essencial. Neste tutorial, vamos explorar como realizar essas operações utilizando a linguagem de programação Python e a biblioteca pandas.

Introdução ao Pandas

pandas é uma biblioteca do Python que fornece estruturas de dados e ferramentas de análise de dados. É ideal para trabalhar com dados tabulares, como os armazenados em planilhas do Excel ou arquivos CSV. Antes de começarmos, é necessário instalar o pandas se ainda não estiver instalado no seu ambiente Python:

pip install pandas

Leitura de Planilhas de Excel

Para ler planilhas de Excel, utilizamos o método read_excel do pandas. Veja um exemplo de como ler uma planilha e imprimir as primeiras linhas:

import pandas as pd

# Carregando a planilha de Excel
tabela_clientes = pd.read_excel('exemplo.xlsx')

# Exibindo as primeiras linhas da tabela
print(tabela_clientes.head())

Argumentos Importantes do Método read_excel

  • sheet_name: Especifica a aba da planilha a ser lida. Por padrão, é a primeira aba.
  • header: Indica qual linha deve ser usada como cabeçalho das colunas.
  • index_col: Define qual coluna será usada como índice do DataFrame.
  • usecols: Permite selecionar colunas específicas para serem lidas.

Escrita de Planilhas de Excel

Para escrever dados em uma planilha de Excel, usamos o método to_excel:

# Escrevendo o DataFrame em uma nova planilha de Excel
tabela_clientes.to_excel('copia_exemplo.xlsx')

Argumentos Importantes do Método to_excel

  • sheet_name: Nome da aba onde os dados serão escritos.
  • index: Se False, o índice do DataFrame não será escrito na planilha.

Trabalhando com Múltiplas Abas

Para escrever em múltiplas abas de uma planilha, você precisa criar um objeto ExcelWriter e usar o método to_excel para cada aba desejada:

with pd.ExcelWriter('planilha_multiplos.xlsx') as writer:
    tabela_clientes.to_excel(writer, sheet_name='Clientes')
    outra_tabela.to_excel(writer, sheet_name='Outra Aba')

Conclusão

Com o pandas, ler e escrever arquivos de planilhas em Python se torna uma tarefa simples e eficiente. Agora que você sabe como manipular esses arquivos, pode automatizar muitas tarefas que antes eram feitas manualmente no Excel. Experimente com seus próprios dados e veja como o pandas pode facilitar seu trabalho com planilhas!

Cursos gratuitos para continuar aprendendo

Curso
Grátis · 2h 13min

Python para iniciantes: do zero ao primeiro projeto

Aprenda sobre variáveis, loops e funções e crie seu primeiro projeto Python em apenas 2 horas!

Curso
Grátis · 3h 47min

Python para dados: do zero à análise completa

Saia do zero e analise dados com Python e Pandas neste curso gratuito com certificado!

Curso
Grátis · 4h 11min

Python para IA: do zero ao primeiro chatbot

Aprenda a programar com Python e explore a inteligência artificial! Crie um chatbot prático que interage com seus próprios dados. Comece agora!

Ver todos os cursos

0 comentários

Exclusivo PRO
Faça parte da discussão

Comente e participe da conversa

Crie sua conta gratuita e compartilhe sua opinião nos comentários.

Entre para a Asimov