Está en la página 1de 20

Python con Excel

INTEGRANTES:
Condori Torres Biviana
Chura Roque Abel V.

AGENDA
Descripcin del proyecto
Diagrama de flujo
Codificacin
Demostracin
Conclusiones
Recomendaciones
Bibliografa

Descripcin del Proyecto


El proyecto consiste en vincular o conectar el lenguaje
de programacin
Python con la hoja electrnica de clculo Microsoft
Excel.

Una vez instalado los programas


-python-2.5.2
pywin32-212.win32-py2.5
Abrimos el intrprete de comandos de
Python
Entramos a
inicio\programas\python2.5\IDLE(Python
GUI)
Y a continuacin se mostrara la ventana
principal de Python

Esta ventana indica la versin de Python y


la versin de IDLE que ests utilizando.
En la ventana de IDLE puedes escribir
rdenes de Python despus del smbolo de
peticin >>> (en ingls, prompt). Al pulsar
enter, IDLE ejecutar la orden
inmediatamente. Si la orden produce algn
resultado, ste se mostrar en color azul y
sin el smbolo de peticin.

Al escribir rdenes en IDLE observars


que algunas palabras cambian de color.
Los colores te ayudarn a identificar las
instrucciones. Por ejemplo, las palabras
reservadas de Python (las que forman
parte del lenguaje) se muestran en color
naranja. Las cadenas de texto se muestran
en verde. Los resultados de las rdenes se
escriben en azul y los mensajes de error
se muestran en rojo

Bueno es una pequea introduccin


de lo que se trata el lenguaje
programacin Python.
Y las mltiples aplicaciones
matemticas que puedes hacer con
este lenguaje de programacin que
poco a poco lo iremos descubriendo

Y entre ellas Python ofrece este


pequeo y sencilla APLICACIN el
cual se trata de llamar Excel desde
Python.

y ya podemos empezar a hacer


cosas. Primero importamos el mdulo
de win32com, en concreto la clase
Dispatch
from win32com.client import Dispatch
Ahora, pedimos a Windows que nos
de un excel
xlApp = Dispatch("Excel.Application")

Si la hacemos visible, se abrir excel


y veremos lo que vamos haciendo.
xlApp.Visible = 1
Creamos un workbook y ponemos
algo en alguna celda
xlApp.Workbooks.Add()
xlApp.ActiveSheet.Cells(1,1).Value =
"Hola mundo"

si queremos, podemos aadir comentarios a


una celda
xlApp.ActiveSheet.Cells(1,1).ClearComments()
xlApp.ActiveSheet.Cells(1,1).AddComment()
xlApp.ActiveSheet.Cells(1,1).Comment.Text(Te
xt = solo Para Inteligentes') o cualquier otro
comentario que deseen , y sino no pones nada
El comentario no tiene nada que ver.

Finalmente, podemos salvar.


Hay varias formas, pero si no
queremos que nos salga el dilogo
de "salvar" de excel, podemos
hacerlo as :
xlApp.ActiveWorkbook.SaveAs("c:/pr
ueba1.xls")

Diagrama de Flujo
INICIO

INGRESE CODIGO:
INGRESE APELLIDOS:
NGRESE NOMBRES.
INGRESE N1, N2,N2,N4

INPRIMIR
CODIGO
APELLIDOS
NOMBRES
N1,N2,N3,N4

Codificacin

Demostracin

Conclusiones
Python resulta un lenguaje muy eficaz
para desarrollo rpido de
aplicaciones. El uso de dicho
programa ha demostrado que tambin
es un lenguaje apto para creacin de
aplicaciones de tamao considerable.
Su curva de aprendizaje es muy corta
por lo que un programador puede
dominarlo en poco tiempo

Recomendaciones
Una de la recomendaciones que en
nuestra opinin personal podemos
dar seria pues que debemos
estudiar y todo lo que leemos y
estudiamos nosotros debemos
ponerlo en practica para que as no
nos olvidemos de los avances
realizados.

Bibliografa
MARZAL, A. & GRACIA, I. (2005).
Introduccin a la programacin con
Python.
Pgina oficial de Python.
http://www.python.org
Zona de descarga del proyecto PyWin32.
http://sourceforge.net/project/showfiles.php
?group_id=78018&package_id=79063
PANDO, V. (2008). Blog de Victor Pando.
http://victorpando.blogspot.com/

También podría gustarte