¿Mejor que las Macros? | Automatizar Excel con Python | Unir múltiples libros en uno solo

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ก.ย. 2024
  • ¡Bienvenidos a un nuevo video de Inteligencia Eficiente! 💡
    En este video veremos lo fácil que es unir múltiples archivos de Excel en uno solo utilizando Python, ¿Te parece que es mejor que utilizar las propias macros de VBA? :O ¡Déjame tu comentario que quiero conocerlo!
    ¿Necesitas asesoría personalizada? ¡Contáctame!
    💻 Facebook: / inteligenciaeficiente
    📧Gmail: inteligenciaeficienteYT@gmail.com
    Descarga los archivos de apoyo:
    www.mediafire....
    Python:
    www.python.org...
    Visual Studio Code:
    code.visualstu...
    Me ayudarías bastante si lo compartes con todas las personas a las que creas que puede interesarles este video. 🤩 🙏

ความคิดเห็น • 34

  • @chimboterex
    @chimboterex 2 ปีที่แล้ว +3

    Gracias , bendiciones por seguir aprendiendo python con excel

  • @moisesperaza3830
    @moisesperaza3830 2 ปีที่แล้ว

    Es interesante!!! Estaré en espera de más vídeos en phyton, bendiciones

  • @jgh7847
    @jgh7847 2 ปีที่แล้ว +1

    Buen video, no sabía que se podía hacer eso con Phyton y Excel. Podrías hacer un ejemplo sencillo como este, pero que por ejemplo se tengan varios archivos de un listado de artículos con sus ventas y luego se consolide en uno solo el mismo listado de artículos con la suma de ventas de todos los archivos. Para ver cómo es el manejo interno de las columnas.

  • @nicolasmuhlenbrock4324
    @nicolasmuhlenbrock4324 ปีที่แล้ว

    Gracias, muy útil

  • @jaimelorcarojas
    @jaimelorcarojas 3 หลายเดือนก่อน

    Gracias 🎉

  • @abelsanchezfortun7901
    @abelsanchezfortun7901 2 ปีที่แล้ว

    Está muy bien el vídeo, muchas gracias!
    ¿Podrías por favor explicarme cómo consolidar los archivos pero en vez de xlsx que sean formato 'csv'? Ya que la mayoría de veces los archivos se descargan en csv, he intentado cambiando un par de funciones del script pero no consigo realizarlo, sería de gran ayuda. Muchas gracias y te llevas un like! :)

    • @InteligenciaEficiente
      @InteligenciaEficiente  2 ปีที่แล้ว +1

      ¡Hola Abel! Claro que sí, de hecho para unir múltiples CSV es todavía más sencillo, te comparto este blog muy detallado y verás que el código es parecido al que publiqué en este video. www.tutorialspoint.com/how-to-merge-all-csv-files-into-a-single-dataframe-python-pandas#:~:text=To%20merge%20all%20CSV%20files%2C%20use%20the%20GLOB%20module.,merge%20the%20CSV%20files%20together.

  •  ปีที่แล้ว

    Hola, yo lo hice pero solo jaló 2 de 20 archivos que tengo...hay que hacer algo más?....todos los archivos son csv...Gran vídeo. Muchas gracias

  • @johnnfredysierracepeda9455
    @johnnfredysierracepeda9455 2 ปีที่แล้ว +1

    QUE BIEN COMO SE HACE ENTENDER

  • @albert9836
    @albert9836 2 ปีที่แล้ว

    Si cambia las columnas uno puede especificar a qué Columna quieres que se le haga el llenado de los datos ?

    • @InteligenciaEficiente
      @InteligenciaEficiente  ปีที่แล้ว

      Quizá lo más sencillo sería renombrarlas para que antes de que se unan esté todo homologado!

  • @iparraguirrediaz8757
    @iparraguirrediaz8757 ปีที่แล้ว +1

    Gracias por el video, pero? para que usar phyton, si eso lo puedo hacer en el mismo excel.
    Es decir que es lo que hace phyton a diferencia de excel?

    • @InteligenciaEficiente
      @InteligenciaEficiente  ปีที่แล้ว +1

      ¡Muy buena pregunta! La respuesta es que depende bajo qué contexto estamos trabajando, es bien sabido que Python cuenta con algoritmos muy robustos de Análisis de Datos e Inteligencia Artifical, puede ser que necesites hacer una análisis de muchísimos libros de Excel que juntos te darán millones de registros, en términos de velocidad y facilidad para el análisis de datos Python sería mejor opción que Excel. O quizá tienes que hacer un análisis que utilice un algoritmo de inteligencia artificial pero tus datos están en Excel, pues bien podrías usar esta solución para poder traer tus datos de Excel a Python. Nada es mejor que nada, todo depende del contexto y el fin en el que nos encontremos. :D

    • @iparraguirrediaz8757
      @iparraguirrediaz8757 ปีที่แล้ว +1

      @@InteligenciaEficienteGracias !!ok aprovechando el tema de intelig.artif., tengo un hermano que está estudiando mecatrónica, se precisa entonces mucho más el python? llavará más adelante justamente el tema de "automatización". De ser la respuesta positiva, que me recomendaría para que tenga destreza en esta área; por etapás? 👍

    • @InteligenciaEficiente
      @InteligenciaEficiente  ปีที่แล้ว +1

      @@iparraguirrediaz8757 ¡Qué bien! Yo soy Ing en Mecatrónica y sí pensaría que en algunos proyectos estará usando Python. De hecho Excel lo aprendí por el trabajo porque en la universidad nada jeje... Le recomiendo que comience por estudiar los Principios de la Programación Orientada a Objetos, puede ser en cualquier lenguaje de programación porque al final en ingeniería mecatrónica se ven muchas áreas sin especializarse en una como tal sino que uno ya va decidiendo hacia dónde se quiere dirigir con forme va avanzando. ¡Saludos y le deseo mucho éxito a su hermano!

  • @jaedonbigbrain8700
    @jaedonbigbrain8700 ปีที่แล้ว

    para ejemplos sencillos resulta bueno pero ante posibles errores como haces para mantener un control sobre ellos y además cuando quieres crear un software he notado que tienes q crear tus propios objetos de programación a diferencia de vba que ya lo tienes a la mano y lo único que haces es seleccionarlos eso hace que le agregues más código a python eso tampoco me gusta otra cosa que no me gusta son los nuevos términos en python aunque supongo que es cuestión de costumbre y práctica pero si con vba obtienes los mismos resultados es mejor mantenerse con el estilo que uno ha desarrollado ya sea en vba o C# personalmente vba es mas entendible para las personas que no son desarrolladores natos es mucho mejor aunque tiene ciertas limitaciones pero cubre gran parte de las necesidades

  • @CALIDADTECNOLOGIATEXTIL
    @CALIDADTECNOLOGIATEXTIL ปีที่แล้ว

    hola, al escribir "pip" me sale como comndo no identificado...que me estaria faltando instalar? quedo a la espera de sus comentarios, gracias.

    • @InteligenciaEficiente
      @InteligenciaEficiente  ปีที่แล้ว

      ¡Hola! Puede ser algún problema con la instalación de Python. Te comparto este video que podría ayudar: th-cam.com/video/XMvIAKcOJ_w/w-d-xo.html&ab_channel=OMES

  • @jeffreymtty2k
    @jeffreymtty2k ปีที่แล้ว

    me gustaria saber como se puede convertir numeros a letras en un archivos de excel, swolo aplicarlo a determinada columna. es eso posible?

  • @stevensalcedo5224
    @stevensalcedo5224 8 หลายเดือนก่อน

    ya pero haber une los excel con diferentes formatos en uno solo excel?

  • @prettybyxiomy
    @prettybyxiomy ปีที่แล้ว

    Si yo generó este programa ..otra persona sin python en su PC puede ejecutarlo?

    • @InteligenciaEficiente
      @InteligenciaEficiente  ปีที่แล้ว

      Directamente no, necesitarías convertirlo a un ejecutable para que pudiera correrlo pero la mejor en tu caso sería crear una macro en VBA. Te dejo el link de una macro que hace exactamente lo mismo. ¡SALUDOS! th-cam.com/video/G_jLURKjzi4/w-d-xo.html

  • @analizatusdatos1849
    @analizatusdatos1849 2 ปีที่แล้ว

    Hola amigo tienes videos de mitosheets?

    • @InteligenciaEficiente
      @InteligenciaEficiente  2 ปีที่แล้ว +1

      Hola!! Aún no pero probablemente en un futuro, puedes darme algunas ideas sobre qué te gustaría saber! :D

    • @analizatusdatos1849
      @analizatusdatos1849 2 ปีที่แล้ว

      @@InteligenciaEficiente Realmente me gustaría poder hacer todo lo del Excel en programación (obviamente la programación es más potente) pero hacerlo para así demostrar el Microsoft 365 no es tan necesario.

  • @fechbrd
    @fechbrd 6 หลายเดือนก่อน +1

    muy mal ejemplo y muy mal contenido

    • @InteligenciaEficiente
      @InteligenciaEficiente  6 หลายเดือนก่อน

      Gracias por comentar, qué mal que no le ayudó. ¡Un saludo!