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 pandasLeitura 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: SeFalse, 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 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
Comentários
30xp