PYTHON CON EXCEL

20

description

 

Transcript of PYTHON CON EXCEL

Page 1: PYTHON CON EXCEL
Page 2: PYTHON CON EXCEL

Python con Excel

INTEGRANTES:

Condori Torres Biviana

Chura Roque Abel V.

Page 3: PYTHON CON EXCEL

AGENDA

Descripción del proyecto

Diagrama de flujo

Codificación

Demostración

Conclusiones

Recomendaciones

Bibliografía

Page 4: PYTHON CON EXCEL

Descripción del Proyecto

El proyecto consiste en vincular o conectar el lenguaje de programación

Python con la hoja electrónica de cálculo Microsoft Excel.

Page 5: PYTHON CON EXCEL

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: PYTHON CON EXCEL
Page 7: PYTHON CON EXCEL

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: PYTHON CON EXCEL

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: PYTHON CON EXCEL

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: PYTHON CON EXCEL

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

Page 11: PYTHON CON EXCEL

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: PYTHON CON EXCEL

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"

Page 13: PYTHON CON EXCEL

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 nada

El comentario no tiene nada que ver.

Page 14: PYTHON CON EXCEL

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: PYTHON CON EXCEL

Diagrama de Flujo

INICIO

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

INPRIMIR CODIGOAPELLIDOS NOMBRESN1,N2,N3,N4

Page 16: PYTHON CON EXCEL

Codificación

Page 17: PYTHON CON EXCEL

Demostración

Page 18: PYTHON CON EXCEL

Conclusiones

Python 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: PYTHON CON EXCEL

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: PYTHON CON EXCEL

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/