Python y Excel son dos potentes programas para el procesamiento de datos. Aunque sus prestaciones se superponen, las diferencias son marcadas. Excel tiene a su favor una gran facilidad de uso y casi mil millones de usuarios, lo cual hace que la difusión de datos o informes de resultados en formato de planilla Excel sea práctica común, tanto en el medio comercial como científico. Como contrapeso a esta popularidad, Excel tiene limitaciones en el volumen de datos que puede procesar, en aspectos de seguridad informática y, sobre todo, en que la ejecución de tareas repetitivas es tarea engorrosa (CambridgeSpark, Abril, 2022).
Python, por su parte, supera a Excel en poder de cálculo, capacidad de gestión de datos, seguridad cibernética, y recursos gráficos, en parte gracias a miles de bibliotecas asociadas. Adicionalmente, Python opera con scripts que pueden ser reutilizados indefinidamente en tareas reiterativas, como consolidación de planillas, homogeneización de datos y compilación de informes. En contraposición, el número de usuarios es 100 veces menor que el de Excel. Y aun más importante, la visualización de resultados no se da en tiempo real en un entorno de fácil acceso.
Este curso se basa en la premisa de que la simbiosis entre Python y Excel es de beneficio mutuo. El usuario de Excel se beneficia al incorporar recursos de Python sin dejar de usar Excel. El usuario de Python se beneficia al poder interactuar programáticamente con Excel y multiplicar la potencial audiencia difundiendo los resultados por Excel, una plataforma de enorme aceptación.
Veremos cómo combinar Excel y Python. En breve, se ve cómo transferir información de Excel a Python, procesarla en Python y devolver los resultados a Excel en un formato adecuado para la difusión.