Microsoft Excel is essential for the End-User Approach (EUA), offering versatility in data organization, analysis, and visualization, as well as widespread accessibility. It fosters collaboration and informed decision-making across diverse domains. Conversely, Python is indispensable for professional programming due to its versatility, readability, extensive libraries, and robust community support. It enables efficient development, advanced data analysis, data mining, and automation, catering to diverse industries and applications. However, one primary issue when using Microsoft Excel with Python libraries is compatibility and interoperability. While Excel is a widely used tool for data storage and analysis, it may not seamlessly integrate with Python libraries, leading to challenges in reading and writing data, especially in complex or large datasets. Additionally, manipulating Excel files with Python may not always preserve formatting or formulas accurately, potentially affecting data integrity. Moreover, dependency on Excel’s graphical user interface (GUI) for automation can limit scalability and reproducibility compared to Python’s scripting capabilities. This paper covers the integration solution of empowering non-programmers to leverage Python’s capabilities within the familiar Excel environment. This enables users to perform advanced data analysis and automation tasks without requiring extensive programming knowledge. Based on Soliciting feedback from non-programmers who have tested the integration solution, the case study shows how the solution evaluates the ease of implementation, performance, and compatibility of Python with Excel versions.
References
[1]
Stegner, L., Porfirio, D., Hiatt, L.M., et al. (2024) End-User Development for Human-Robot Interaction. Boulder.
[2]
Bakhromjon, S., Odilov, A. and Abdurasulova, S. (2023) Leveraging Python for Enhanced Excel Functionality: A Practical Exploration. Electronic Scientific Journal of Fergana Branch of TATU,1, 267-271.
[3]
Ramakrishnan, S. (2023) The Importance of Data Mining & Predictive Analysis. International Journal of Engineering Technology and Management Sciences, 7, 593-598.
[4]
Narwade, S.C., Nayana, S. and Ratnaparkhi, N. (2023) An Overview Paper on Data Mining Techniques and Applications. International Journal of Classified Research Techniques & Advances (IJCRTA), 3, 48-53.
[5]
Analytic Solver Data Mining Add-In for Excel (Formerly Xlminer). https://www.solver.com/xlminer-data-mining
[6]
Mahalaxmi, G., Donald, A.D. and Srinivas, T.A.S. (2023) A Short Review of Python Libraries and Data Science Tools. South Asian Research Journal of Engineering and Technology, 5, 1-5. https://doi.org/10.36346/sarjet.2023.v05i01.001
[7]
Richardson, B. (2022) Excel Facts & Statistics: New Research 2024. https://www.acuitytraining.co.uk/news-tips/new-excel-facts-statistics-2022
[8]
Joy, A. (2021) What Is a Pythonista and How to Become One. Pythonista Planet. https://pythonistaplanet.com/pythonista
[9]
Lieberman, H., Paternò, F., Klann, M. and Wulf, V. (2006) End-User Development: An Emerging Paradigm. End User Development.
[10]
Schuh, G., Reinharth, G., Prote, J.-P., et al. (2019) Data Mining Definitions and Applications for the Management of Production Complexity. 52nd CIRP Conference on Manufacturing Systems,874-879.
[11]
Microsoft Excel (2023) Announcing Python in Excel: Combining the Power of Python and the Flexibility of Excel. Microsoft.
[12]
Krishnamoorthy, R. (2023) Python in Excel: Opening the Door to Advanced Data Analytics. Data Science Blogathon.