Guias

Como Automatizar Planilha Excel com Python [FÁCIL] (Openpyxl)








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






20 Comentários

  1. 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')

  2. 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?

  3. 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)

  4. 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…

  5. 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.

  6. 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!

  7. 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')

Comentários estão fechados.