Hace no mucho publique algo acerca de python de un reto de programacion, en el cual lamentablemente no pude continuar... esa ya es otra historia que conocen mejor Macro Antonio y Cacho!
Hoy! quiero compartir con ustedes este complemento que encontre para excel 2003 y 2007 y que sirve para crear scripts Python que se ejecutan en Excel.
Wow es una maravilla! algo recortado pero muy emocionante e interesante!
En la pagina viene un ejemplo sencillo de su instalacion, funcionamiento y un pequeño script de ejemplo!
Con esta utilidad, ya disponemos de otro lenguaje de programacion para efectuar nuestra labores diarias. Tendremos a la mano las estructuras y herramienta que python nos proporciona para hacer nuestra mas facil.
Siento que no es comparable en cuanto al IDE de VBA que proporciona Excel y su gran InteliSense pero bien vale el esfuerzo aprender algo de python!
Ahora por el momento les dejo este ejemplo para que lo prueben en la consola de python del complemento (Python Console):
ws = excel.ActiveSheet
for i in range(1,101): ws.Cells[i,1].Value2 = i [/PHP]
Puede que algunas cosas no funcionen de ese manual ya que el complemento utiliza IronPython 1.1 el cual fue la version que Microsoft desarrollo por su cuenta, pero aun asi sera de gran utilidad. Aun asi pongo este otro link el cual es sobre IronPython, lo malo es que esta en Ingles:
Hola!
Hace no mucho publique algo acerca de python de un reto de programacion, en el cual lamentablemente no pude continuar... esa ya es otra historia que conocen mejor Macro Antonio y Cacho!
Hoy! quiero compartir con ustedes este complemento que encontre para excel 2003 y 2007 y que sirve para crear scripts Python que se ejecutan en Excel.
Wow es una maravilla! algo recortado pero muy emocionante e interesante!
Este es el link de donde pueden descargarlo:
DiscoveryScript - Xefion
En la pagina viene un ejemplo sencillo de su instalacion, funcionamiento y un pequeño script de ejemplo!
Con esta utilidad, ya disponemos de otro lenguaje de programacion para efectuar nuestra labores diarias. Tendremos a la mano las estructuras y herramienta que python nos proporciona para hacer nuestra mas facil.
Siento que no es comparable en cuanto al IDE de VBA que proporciona Excel y su gran InteliSense pero bien vale el esfuerzo aprender algo de python!
Ahora por el momento les dejo este ejemplo para que lo prueben en la consola de python del complemento (Python Console):
El programa anterior rellena del 1-100 de A1:A100
Asi mismo les dejo este manual de python:
Aprenda a Pensar Como un Programador con Python [PDF] y F.A.Q | ANIME LINUX STYLE IN THE WORLD
Puede que algunas cosas no funcionen de ese manual ya que el complemento utiliza IronPython 1.1 el cual fue la version que Microsoft desarrollo por su cuenta, pero aun asi sera de gran utilidad. Aun asi pongo este otro link el cual es sobre IronPython, lo malo es que esta en Ingles:
Contents - IronPython Cookbook