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 PYTHON CON EXCEL (20)

DOCX
Ejemplos de pseudocódigo
DOCX
Introducción al curso de C.docx
PPTX
El mundo del lenguaje c++
PDF
Programación c++forcsma
PPTX
Nivel de programacion web_introduccion_11º3
DOCX
Informatica
DOCX
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
PPTX
Introducción a Programación I (Clase1).pptx
PPTX
Nivel de programacion web_introduccion_11º3
PPTX
Introducción a la programación 2025.pptx
PDF
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
PDF
introduccion a python completo.pdf
DOCX
Manual de python
PDF
INFOSAN Curso de delphi básico
DOCX
Librovisual basic 4to final2 2014
PDF
CLASE 2 DE INICIACION A LA PROGRAMACION DE PYTHON TALENTO TECH
PDF
Introduccion a small basic
PDF
Introduccion a small_basic
PDF
taller anexo.pdf
Ejemplos de pseudocódigo
Introducción al curso de C.docx
El mundo del lenguaje c++
Programación c++forcsma
Nivel de programacion web_introduccion_11º3
Informatica
PASOS PARA LA SOLUCION DE PROBLEMAS - HTML
Introducción a Programación I (Clase1).pptx
Nivel de programacion web_introduccion_11º3
Introducción a la programación 2025.pptx
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
introduccion a python completo.pdf
Manual de python
INFOSAN Curso de delphi básico
Librovisual basic 4to final2 2014
CLASE 2 DE INICIACION A LA PROGRAMACION DE PYTHON TALENTO TECH
Introduccion a small basic
Introduccion a small_basic
taller anexo.pdf
Publicidad

Último (20)

PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
Presentación PASANTIAS AuditorioOO..pptx
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PPT
introduccion a las_web en el 2025_mejoras.ppt
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PDF
SAP Transportation Management para LSP, TM140 Col18
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PDF
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
PPTX
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Presentación PASANTIAS AuditorioOO..pptx
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
introduccion a las_web en el 2025_mejoras.ppt
TRABAJO DE TECNOLOGIA.pdf...........................
historia_web de la creacion de un navegador_presentacion.pptx
Sesion 1 de microsoft power point - Clase 1
la-historia-de-la-medicina Edna Silva.pptx
SAP Transportation Management para LSP, TM140 Col18
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Presentacion de Alba Curso Auditores Internos ISO 19011
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
PRESENTACIÓN GENERAL MIPIG - MODELO INTEGRADO DE PLANEACIÓN
Zarate Quispe Alex aldayir aplicaciones de internet .docx
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
programa-de-estudios-2011-guc3ada-para-el-maestro-secundarias-tecnicas-tecnol...
RAP02 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Influencia-del-uso-de-redes-sociales.pdf
informe_fichas1y2_corregido.docx (2) (1).pdf

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/