aplicacionpy-1231125890733203-1

20

Upload: jhonny-romero-ravelo

Post on 14-Apr-2016

7 views

Category:

Documents


0 download

DESCRIPTION

Excel

TRANSCRIPT

Page 1: aplicacionpy-1231125890733203-1
Page 2: aplicacionpy-1231125890733203-1

Python con Excel

INTEGRANTES:Condori Torres BivianaChura Roque Abel V.

Page 3: aplicacionpy-1231125890733203-1

AGENDADescripción del proyectoDiagrama de flujoCodificaciónDemostraciónConclusionesRecomendacionesBibliografía

Page 4: aplicacionpy-1231125890733203-1

Descripción del ProyectoEl proyecto consiste en vincular o conectar el lenguaje de programaciónPython con la hoja electrónica de cálculo Microsoft Excel.

Page 5: aplicacionpy-1231125890733203-1

Una vez instalado los programas -python-2.5.2pywin32-212.win32-py2.5Abrimos el intérprete de comandos de Python Entramos a inicio\programas\python2.5\IDLE(PythonGUI)Y a continuación se mostrara la ventana principal de Python

Page 6: aplicacionpy-1231125890733203-1
Page 7: aplicacionpy-1231125890733203-1

Esta ventana indica la versión de Python y la versión de IDLE que estás utilizando.En la ventana de IDLE puedes escribir órdenes de Python después del símbolo de petición >>> (en inglés, prompt). Al pulsar enter, IDLE ejecutará la orden inmediatamente. Si la orden produce algún resultado, éste se mostrará en color azul y sin el símbolo de petición.

Page 8: aplicacionpy-1231125890733203-1

Al escribir órdenes en IDLE observarás que algunas palabras cambian de color. Los colores te ayudarán 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

Page 9: aplicacionpy-1231125890733203-1

Bueno es una pequeña introducción de lo que se trata el lenguaje programación Python.Y las múltiples aplicaciones matemáticas que puedes hacer con este lenguaje de programación que poco a poco lo iremos descubriendo

Page 10: aplicacionpy-1231125890733203-1

Y entre ellas Python ofrece este pequeño y sencilla APLICACIÓN el cual se trata de llamar Excel desde Python.

Page 11: aplicacionpy-1231125890733203-1

y ya podemos empezar a hacer cosas. Primero importamos el módulo 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")

Page 12: aplicacionpy-1231125890733203-1

Si la hacemos visible, se abrirá excel y veremos lo que vamos haciendo. xlApp.Visible = 1Creamos un workbook y ponemos algo en alguna celda xlApp.Workbooks.Add()xlApp.ActiveSheet.Cells(1,1).Value = "Hola mundo"

Page 13: aplicacionpy-1231125890733203-1

si queremos, podemos añadir comentarios a una celda xlApp.ActiveSheet.Cells(1,1).ClearComments() xlApp.ActiveSheet.Cells(1,1).AddComment() xlApp.ActiveSheet.Cells(1,1).Comment.Text(Text = ‘ solo Para Inteligentes') o cualquier otro comentario que deseen , y sino no pones nadaEl comentario no tiene nada que ver.

Page 14: aplicacionpy-1231125890733203-1

Finalmente, podemos salvar. Hay varias formas, pero si no queremos que nos salga el diálogo de "salvar" de excel, podemos hacerlo así :xlApp.ActiveWorkbook.SaveAs("c:/prueba1.xls")

Page 15: aplicacionpy-1231125890733203-1

Diagrama de Flujo

INICIO

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

INPRIMIR CODIGOAPELLIDOS NOMBRESN1,N2,N3,N4

Page 16: aplicacionpy-1231125890733203-1

Codificación

Page 17: aplicacionpy-1231125890733203-1

Demostración

Page 18: aplicacionpy-1231125890733203-1

ConclusionesPython resulta un lenguaje muy eficaz para desarrollo rápido de aplicaciones. El uso de dicho programa ha demostrado que también es un lenguaje apto para creación de aplicaciones de tamaño considerable. Su curva de aprendizaje es muy corta por lo que un programador puede dominarlo en poco tiempo

Page 19: aplicacionpy-1231125890733203-1

Recomendaciones

Una de la recomendaciones que en nuestra opinión 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.

Page 20: aplicacionpy-1231125890733203-1

Bibliografía

MARZAL, A. & GRACIA, I. (2005). Introducción a la programación con Python.Página oficial de Python. http://www.python.orgZona de descarga del proyecto PyWin32. http://sourceforge.net/project/showfiles.php?group_id=78018&package_id=79063PANDO, V. (2008). Blog de Victor Pando. http://victorpando.blogspot.com/