SlideShare una empresa de Scribd logo
MANUEL NUÑEZ BUTRON CURSO: TALLER DE APLICACIONES MOVILES DOCENTE:  M. Sc. VICTOR PANDO BELTRAN CARRERA PROFESIONAL:  COMPUTACIÓN E INFORMATICA I.S.T.P.
Python con Excel INTEGRANTES: Condori Torres Biviana Chura Roque Abel V.
AGENDA Descripción del proyecto Diagrama de flujo Codificación Demostración Conclusiones Recomendaciones Bibliografía
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.
Una vez instalado los programas  -python-2.5.2 pywin32-212.win32-py2.5 Abrimos 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
 
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.
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  Colores en los programas
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
Y entre ellas Python ofrece este pequeño y sencilla APLICACIÓN el cual se trata de llamar Excel desde Python.
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")
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  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.
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")
Diagrama de Flujo INICIO INGRESE CODIGO: INGRESE APELLIDOS: NGRESE NOMBRES. INGRESE N1, N2,N2,N4 INPRIMIR  CODIGO APELLIDOS  NOMBRES N1,N2,N3,N4
Codificación
Demostración
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
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.
Bibliografía MARZAL, A. & GRACIA, I. (2005). Introducción a la programación con Python. Página 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/

Más contenido relacionado

PDF
Informe13
PPT
Algoritmo, diagramas
PPTX
Algoritmo y programación
PPTX
Resolver problemas con_una_computadora
PPTX
Lenguales de programacion
PPTX
Manual de programas ivan lopez g264 b24
PPTX
Trabajoo
DOCX
Tipos errores
Informe13
Algoritmo, diagramas
Algoritmo y programación
Resolver problemas con_una_computadora
Lenguales de programacion
Manual de programas ivan lopez g264 b24
Trabajoo
Tipos errores

La actualidad más candente (18)

PPTX
Unidad 3
PDF
PPT
PráCtica Con Foreign Desk
PDF
PDF
Editable
DOCX
Javascript es6-ejercicios-resueltos-parte-1
DOCX
Informe#10
PDF
PPTX
Portafolio(1)
PPTX
Programación: conceptos básicos
DOCX
computación e infomatica
DOCX
Informe#12
PPT
PDF
PPTX
DOCX
Informe#5
PDF
PPTX
Presentación sobre Algoritmos!!:)
Unidad 3
PráCtica Con Foreign Desk
Editable
Javascript es6-ejercicios-resueltos-parte-1
Informe#10
Portafolio(1)
Programación: conceptos básicos
computación e infomatica
Informe#12
Informe#5
Presentación sobre Algoritmos!!:)
Publicidad

Similar a aplicaiones python con excel (20)

PDF
Taller_Python_para_Excel_Lovers_techschool.pdf
PPTX
fdocuments.in_presentacion-python-567d8937f0dc3.pptx
PDF
Unidad V Tutorial de Python
PDF
Introduccion a python 3
ODP
Introducción a Python
PDF
Vba excel mnumericos
PDF
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
PDF
Iniciación a python
PDF
Introducción a python.pdf
 
PDF
Mini Manual De Visual Basic Para Excel
PDF
python11111111111111111111111111111111111111111111111.pdf
PPTX
Python-Thonny programación avanzada TESE
PDF
manual de python basico escrito por de vilar
PDF
Curso de Python
PPTX
Fundamentos de la Programacion Clase1 v2.pptx
PDF
PPTX
Python_Start_Inicio para principiantes 1
PDF
Clase 1 - Python
DOC
Tutorial de Programacion en Python 3.doc
PDF
excelente Tutorial aprendizaje de Python3.pdf
Taller_Python_para_Excel_Lovers_techschool.pdf
fdocuments.in_presentacion-python-567d8937f0dc3.pptx
Unidad V Tutorial de Python
Introduccion a python 3
Introducción a Python
Vba excel mnumericos
DIAPOSITIVAS CURSO PYTHON.pptx.pdf
Iniciación a python
Introducción a python.pdf
 
Mini Manual De Visual Basic Para Excel
python11111111111111111111111111111111111111111111111.pdf
Python-Thonny programación avanzada TESE
manual de python basico escrito por de vilar
Curso de Python
Fundamentos de la Programacion Clase1 v2.pptx
Python_Start_Inicio para principiantes 1
Clase 1 - Python
Tutorial de Programacion en Python 3.doc
excelente Tutorial aprendizaje de Python3.pdf
Publicidad

Último (20)

PDF
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
DOCX
V UNIDAD - SEGUNDO GRADO. del mes de agosto
DOCX
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
PDF
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PDF
TOMO II - LITERATURA.pd plusenmas ultras
PPTX
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
PDF
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
Escuelas Desarmando una mirada subjetiva a la educación
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
Híper Mega Repaso Histológico Bloque 3.pdf
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
Gasista de unidades unifuncionales - pagina 23 en adelante.pdf
V UNIDAD - SEGUNDO GRADO. del mes de agosto
III Ciclo _ Plan Anual 2025.docx PARA ESTUDIANTES DE PRIMARIA
IDH_Guatemala_2.pdfnjjjkeioooe ,l dkdldp ekooe
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
TOMO II - LITERATURA.pd plusenmas ultras
AGENTES PATÓGENOS Y LAS PRINCIPAL ENFERMEAD.pptx
Didactica de la Investigacion Educativa SUE Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
5°-UNIDAD 5 - 2025.pdf aprendizaje 5tooo
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
Escuelas Desarmando una mirada subjetiva a la educación
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
Presentación de la Cetoacidosis diabetica.pptx
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
Híper Mega Repaso Histológico Bloque 3.pdf
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf

aplicaiones python con excel

  • 1. MANUEL NUÑEZ BUTRON CURSO: TALLER DE APLICACIONES MOVILES DOCENTE: M. Sc. VICTOR PANDO BELTRAN CARRERA PROFESIONAL: COMPUTACIÓN E INFORMATICA I.S.T.P.
  • 2. Python con Excel INTEGRANTES: Condori Torres Biviana Chura Roque Abel V.
  • 3. AGENDA Descripción del proyecto Diagrama de flujo Codificación Demostración Conclusiones Recomendaciones Bibliografía
  • 4. 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.
  • 5. Una vez instalado los programas -python-2.5.2 pywin32-212.win32-py2.5 Abrimos 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
  • 6.  
  • 7. 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.
  • 8. 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 Colores en los programas
  • 9. 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
  • 10. Y entre ellas Python ofrece este pequeño y sencilla APLICACIÓN el cual se trata de llamar Excel desde Python.
  • 11. 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")
  • 12. 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"
  • 13. 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.
  • 14. 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")
  • 15. Diagrama de Flujo INICIO INGRESE CODIGO: INGRESE APELLIDOS: NGRESE NOMBRES. INGRESE N1, N2,N2,N4 INPRIMIR CODIGO APELLIDOS NOMBRES N1,N2,N3,N4
  • 18. 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
  • 19. 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.
  • 20. Bibliografía MARZAL, A. & GRACIA, I. (2005). Introducción a la programación con Python. Página 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/