Ir ao conteúdo
  • Cadastre-se

Excel tem alguma forma de usar python no excel?


Ir à solução Resolvido por AfonsoMira,

Posts recomendados

  • Solução

Boas @Swalls ,


Alternativa Paga

Programar em Python e chamar no Excel (VBE) utilizando o pyxll.

Por exemplo o seguinte código em Python:
 

from pyxll import xl_macro, xlcAlert

@xl_macro
def mensagem_popUp():
    xlcAlert("Olá, Mundo")

 

Depois no VBE (Visual Basic Editor), chama o código Python através do seguinte código:
 

Sub SubRotinaVBA
    x = Run("mensagem_popUp")
End Sub

 

Alternativa Grátis

 

Utilizando o xlwings junto com o numpy.
 

Código em Python:
 

# olaMundo.py
import numpy as np
import xlwings as xw

def mundo():
    wb = xw.Book.caller()
    wb.sheets[0].range('A1').value = 'Olá, Mundo'

 

Depois no VBE (Visual Basic Editor), chama o código Python através do seguinte código:

 

Sub OlaMundo()
    RunPython ("import olaMundo; olaMundo.mundo()")
End Sub

 

Mas como disse o @Midori
 

Em 09/09/2022 às 17:13, Midori disse:

No próprio Excel só é possível em VBA.

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

@Swalls

Em 13/09/2022 às 08:18, Swalls disse:

@Midori Eu entendi sim, só acho sacanagem da microsoft nos fazer aprender uma linguágem inteira "só para usar excel e BI".

Olha, no excel online a linguagem de programação utilizada é o Typescript. Agora inclusive, é possível criar pequenos apps no excel online e importar para o excel desktop.

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!