Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Automatizando tarefas de manipulação de planilhas com Openpyxl

O Openpyxl é uma biblioteca em Python que permite manipular planilhas do Excel de forma automatizada. Com ela, é possível criar, editar e ler dados em planilhas, facilitando o trabalho de administradores de sistemas Windows que lidam com tarefas envolvendo dados estruturados em Excel. Neste artigo, vamos explorar alguns exemplos de scripts utilizando o Openpyxl para automatizar tarefas de manipulação de planilhas.


Exemplos:
1. Criando uma nova planilha:


from openpyxl import Workbook

# Criando uma nova planilha
wb = Workbook()

# Selecionando a planilha ativa
ws = wb.active

# Preenchendo células com valores
ws['A1'] = 'Nome'
ws['B1'] = 'Idade'
ws['A2'] = 'João'
ws['B2'] = 25

# Salvando a planilha
wb.save('exemplo.xlsx')

2. Lendo dados de uma planilha existente:


from openpyxl import load_workbook

# Carregando uma planilha existente
wb = load_workbook('exemplo.xlsx')

# Selecionando a planilha ativa
ws = wb.active

# Lendo valores de células
nome = ws['A2'].value
idade = ws['B2'].value

# Imprimindo os valores
print(f'Nome: {nome}')
print(f'Idade: {idade}')

3. Editando dados em uma planilha existente:


from openpyxl import load_workbook

# Carregando uma planilha existente
wb = load_workbook('exemplo.xlsx')

# Selecionando a planilha ativa
ws = wb.active

# Editando valores de células
ws['A2'] = 'Maria'
ws['B2'] = 30

# Salvando a planilha
wb.save('exemplo.xlsx')

A automação de tarefas é uma prática essencial para administradores de sistemas Windows, e o Openpyxl pode ser uma ferramenta poderosa para facilitar a manipulação de planilhas do Excel. Com os exemplos apresentados neste artigo, você poderá automatizar tarefas como criação, leitura e edição de planilhas, economizando tempo e esforço. Compartilhe este artigo com seus amigos administradores de sistemas e ajude-os a otimizar suas tarefas diárias!


To share Download PDF