Olá, caro leitor! Seja muito bem-vindo a mais uma edição da "Dicas Pythonicas".
No pyPRO, sempre trazemos maneiras eficazes de lidar com tarefas comuns de processamento de dados, como trabalhar com arquivos Excel.
Hoje, vamos aprender como ler arquivos Excel no formato .xlsx em Python. Embora existam várias bibliotecas para isso, uma das mais poderosas e versáteis é a openpyxl. Esse pacote permite manipular dados, células, fórmulas e até mesmo aplicar formatação. Se você ainda não tem o openpyxl instalado, execute o seguinte comando no seu terminal ou ambiente de desenvolvimento:
pip install openpyxl
Depois de instalá-lo, você pode utilizá-lo. Veja o exemplo a seguir:
from openpyxl import load_workbook
# Carregando o arquivo Excel
arquivo = load_workbook('arquivo.xlsx')
# Selecionando a Planilha
planilha = arquivo['Planilha1']
# Lendo e mostrando as células dessa planilha
for linha in planilha:
for celula in linha:
if celula.value is not None:
print(celula, celula.value)
Como Funciona?
- Importação de load_workbook: load_workbook é a função da biblioteca openpyxl que carrega o arquivo Excel. Ela nos dá acesso ao conteúdo do arquivo, permitindo selecionar planilhas e ler células.
- Carregando o Arquivo: load_workbook('arquivo.xlsx') carrega o arquivo Excel especificado. Certifique-se de que o arquivo esteja no mesmo diretório do script ou forneça o caminho completo.
- Selecionando a Planilha: arquivo['Planilha1'] permite selecionar a planilha pelo nome. Você pode modificar o nome da planilha conforme a sua necessidade.
- Iterando pelas Células: O código percorre todas as linhas e células da planilha, imprimindo os valores das células que não são None.
Observações
- Versatilidade: openpyxl não só permite leitura de dados, mas também escrita, formatação, e manipulação de fórmulas e gráficos.
- Eficiência: É ideal para trabalhar com grandes volumes de dados em Excel, tornando o processo de análise de dados mais eficiente.
Para mais informações sobre como usar openpyxl, visite a documentação oficial:
https://openpyxl.readthedocs.io/en/stable/
Espero que esta dica facilite a sua interação com arquivos Excel em seus projetos Python. Fique atento à próxima edição para aprender mais ferramentas úteis e Pythônicas!
Um forte abraço,
Prof. Dr. Dilermando Piva Jr.
Idealizador do pyPRO
Visite: https://pypro.com.br para mais informações sobre Python, Ciência de Dados e Git/GitHub.