Quer Viver de Python e Automação? Matricule-se➡
✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:
▸ Entre aqui ➜
Aprenda nesse video Como Automatizar Planilha Excel com Python de forma rápida usando a biblioteca Openpyxl, assim você irá estar manipulando planilhas excel com python junto comigo de uma forma fácil. Como eu já disse antes no #VamosAutomatizarTUDO! então deixe seu comentário abaixo com essa hashtag se você gosta de automação em python e gosta de automatizar coisas com python!
CONTATO COMERCIAL
————————
jhonatan@devaprender.com
Hastags
#Python #Automação #DevAprender
Link do Vídeo
Vamos automatizar tudooooo, só bora!
Eu fiz basicamente a mesma coisa do vídeo, só alterando os nomes kkkkkkk, basicamente ficou assim:
import openpyxl
book = openpyxl.Workbook()
print(book.sheetnames)
book.create_sheet('Computadores')
pc_pg = book['Computadores']
pc_pg.append(['Eletrônica','Memória Ram','Preço'])
pc_pg.append(['Computador 1','8gb Ram','R$2500,00'])
pc_pg.append(['Computador 2','16gb Ram','R$5500,00'])
pc_pg.append(['Computador 3','32gb Ram','R$8500,00'])
book.save('Meus Computadores.xlsx')
Tem como usar no calc do Linux?
Jhonatan.
É possível automatizar uma planilha em excel com o whatsapp?
Ao digitar qualquer coisa em uma determinada coluna da planilha, gostaria que essa atualização fosse enviada para o whatsapp do cliente. Tem ciomo?
Acabei de chegar e já está com 200 mil inscritos ! Show.
import openpyxl as xl
import os
def linha():
print('=-' * 20)
decisao = 0
arq = 'meus computadores.xlsx'
#verificar se o arquivo existe
if (os.path.exists(arq)):
print('O arquivo já existe')
print()
decisao = int(input('Digite 1 se deseja abrir, ou 2 para sair: '))
if (decisao == 1):
print()
print('Vc informaou que deseja abrir o arquivo…')
linha()
plan = xl.load_workbook(arq)
pc = plan['Computadores']
for rows in pc.iter_rows(min_row=1, max_row=4):
print(rows[0].value, rows[1].value, rows[2].value)
else:
linha()
print('O arquivo não existe! Criando…')
linha()
print('Pronto!!!')
#criar a planilha
plan = xl.Workbook()
#criar aba
plan.create_sheet('Computadores')
#selecionar a aba desejada
abaComp = plan['Computadores']
#escrever dentro da planilha
abaComp.append(['Computador', 'Mem. RAM', 'Preço'])
abaComp.append(['Computador 1', '8gb RAM', 'R$2500'])
abaComp.append(['Computador 2', '16gb RAM', 'R$5500'])
abaComp.append(['Computador 3', '32gb RAM', 'R$8500'])
#salvar a planilha
plan.save(arq)
Duvida rápida: Funciona normalmente pra Google Sheets?
Amo teu conteúdo brother!!!
Alguém que já entenda de python aqui para me dar uma dica? Estou começando agora, fiz um script que recebe os dados direto da internet, preciso fazer com que estes dados vão para uma planilha, tentei de todo jeito aqui e não consegui. Está dando um monte de erros… o menino do canal não respondeu a pergunta…
Pensa num cara gente boa…
Valeu, meu caro. Didática e conteúdo incríveis. Parabéns!
estou com difculdade de enviar dados que estou pegando na rede e colocar na planilha
mais precisamente tipo 3,8,10, no total de 15 numeros em uma só linha. Consigo imprimir na tela mas não enviar para planilha. Ganhou mais um inscrito e a famosa voadora no like.
Como faço pra quando der .append na planilha ele seguir a formatação das linhas acima dela?
Bom dia camarada Jhonatan! Suas explicações são top e bem explicadas! Parabéns!
Gostaria de explicar minha situação para você me indicar a melhor opção ok? Já vou te agradecendo muito!
Tenho uma planilha em Excel na qual "alimento" tem diversas colunas como: Nome Cliente / Nome Vendedor / Data / Valor Venda..etc…
Porém tenho outras 6 planilhas cada uma com o nome dos vendedores , atualmente eu filtro a planilha que eu alimento e distribuo as vendas para a planilha individual de cada vendedor , praticamente todos os dias, filtro minha planilha, e copio e colo os dados para a planilha do vendedor em questão, gostaria de saber se o Python faz isso! Sem ter que ficar filtrando e copiando e colando os dados nas outras planilhas…..Pode me dizer qual a melhor forma de fazer isso em Python? Muito obrigado!
Temos um job deste para realizar na empresa se interessa?
Organization is a key to success
que aula massa!!!
Resultado do desafio:
import openpyxl
book = openpyxl.Workbook()
book.create_sheet('computadores')
computadores = book['computadores']
computadores.append(['ELETRÔNICA', 'RAM', ' PREÇO'])
computadores.append(['computador 1','8gb ram', 'R$2500'])
computadores.append(['computador 2','16gb ram', 'R$5500'])
computadores.append(['computador 3','32gb ram', 'R$8500'])
book.save('desafiocomputadores.xlsx')
Era mais fácil, criar pelo próprio planilha
EU FIZ PARTE DESTA HITÓRIA
Não consegui instalar o openpyxl
Fiz que o módulo não existe