Tamanho de fonte
Alto contraste
Altura de linha

Lendo e Escrevendo Planilhas com Python

Avatar de Ana Maria Gomes Ana Maria Gomes
2 minutos de leitura 7 meses atrás

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!

Imagem de um notebook

Cursos de programação gratuitos com certificado

Aprenda a programar e desenvolva soluções para o seu trabalho com Python para alcançar novas oportunidades profissionais. Aqui na Asimov você encontra:

  • Conteúdos gratuitos
  • Projetos práticos
  • Certificados
  • +20 mil alunos e comunidade exclusiva
  • Materiais didáticos e download de código
Inicie agora

Comentários

Comentar
Faça parte da discussão Crie sua conta gratuita e compartilhe
sua opinião nos comentários
Entre para a Asimov