IDEAS home Printed from https://ideas.repec.org/a/inm/orited/v25y2025i2p152-168.html

Spreadsheet Modeling and Wrangling with Python

Author

Listed:
  • Mark W. Isken

    (Decision and Information Sciences, School of Business Administration, Oakland University, Rochester, Michigan 48309)

Abstract

A staple of many spreadsheet-based management science courses is the use of Excel for activities such as model building, sensitivity analysis, goal seeking, and Monte-Carlo simulation. What might those things look like if carried out using Python? We describe a teaching module in which Python is used to do typical Excel-based modeling and data-wrangling tasks. In addition, students are exposed to basic software engineering principles, including project folder structures, version control, object-oriented programming, and other more advanced Python skills, creating deployable packages and documentation. The module is supported with Jupyter notebooks, Python scripts, course web pages that include numerous screencasts, and a few GitHub repositories. All of the supporting materials are permissively licensed and freely accessible.

Suggested Citation

  • Mark W. Isken, 2025. "Spreadsheet Modeling and Wrangling with Python," INFORMS Transactions on Education, INFORMS, vol. 25(2), pages 152-168, January.
  • Handle: RePEc:inm:orited:v:25:y:2025:i:2:p:152-168
    DOI: 10.1287/ited.2023.0047
    as

    Download full text from publisher

    File URL: http://dx.doi.org/10.1287/ited.2023.0047
    Download Restriction: no

    File URL: https://libkey.io/10.1287/ited.2023.0047?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Mark W. Isken, 2003. "Data Cleansing and Analysis as a Prelude to Model Based Decision Support," INFORMS Transactions on Education, INFORMS, vol. 3(3), pages 23-75, May.
    2. Kenneth Baker, 2000. "Gaining Insight in Linear Programming from Patterns in Optimal Solutions," INFORMS Transactions on Education, INFORMS, vol. 1(1), pages 4-17, September.
    3. Cliff T. Ragsdale, 2001. "Teaching Management Science with Spreadsheets: From Decision Models to Decision Support," INFORMS Transactions on Education, INFORMS, vol. 1(2), pages 68-74, January.
    4. James R. Evans, 2000. "Spreadsheets as a Tool for Teaching Simulation," INFORMS Transactions on Education, INFORMS, vol. 1(1), pages 27-37, September.
    5. David L. Alderson, 2022. "Interactive Computing for Accelerated Learning in Computation and Data Science," INFORMS Transactions on Education, INFORMS, vol. 22(2), pages 130-145, January.
    6. Aaron Babier & Craig Fernandes & Ian Yihang Zhu, 2023. "Advising Student-Driven Analytics Projects: A Summary of Experiences and Lessons Learned," INFORMS Transactions on Education, INFORMS, vol. 23(2), pages 121-135, January.
    7. Stephen G. Powell, 2001. "Teaching Modeling in Management Science," INFORMS Transactions on Education, INFORMS, vol. 1(2), pages 62-67, January.
    8. Peter C. Bell, 2000. "Teaching Business Statistics with Microsoft Excel," INFORMS Transactions on Education, INFORMS, vol. 1(1), pages 18-26, September.
    9. Charles R. Harris & K. Jarrod Millman & Stéfan J. Walt & Ralf Gommers & Pauli Virtanen & David Cournapeau & Eric Wieser & Julian Taylor & Sebastian Berg & Nathaniel J. Smith & Robert Kern & Matti Picu, 2020. "Array programming with NumPy," Nature, Nature, vol. 585(7825), pages 357-362, September.
    10. Jeffrey M. Perkel, 2018. "Why Jupyter is data scientists’ computational notebook of choice," Nature, Nature, vol. 563(7729), pages 145-146, November.
    11. Robert L. Carraway & Dana R. Clyman, 2000. "Integrating Spreadsheets into a Case-based MBA Quantitative Methods Course: Real Managers Make Real Decisions," INFORMS Transactions on Education, INFORMS, vol. 1(1), pages 38-46, September.
    12. Sam Savage, 2001. "Blitzograms---Interactive Histograms," INFORMS Transactions on Education, INFORMS, vol. 1(2), pages 77-87, January.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Cibej, Joze Andrej, 2002. "Operations research education for forgotten populations," European Journal of Operational Research, Elsevier, vol. 140(2), pages 225-231, July.
    2. Daniel B. McLaughlin & John R. Olson, 2017. "Teaching the Use of Systems Dynamics for Strategic Decision Making in Healthcare," INFORMS Transactions on Education, INFORMS, vol. 17(3), pages 99-106, May.
    3. Aydınlı, Gökhan & Härdle, Wolfgang Karl & Neuwirth, E., 2003. "Computational Statistics with Spreadsheets Towards Efficiency, Reproducibility and Security," SFB 373 Discussion Papers 2003,26, Humboldt University of Berlin, Interdisciplinary Research Project 373: Quantification and Simulation of Economic Processes.
    4. Geeraert, Joke & Rocha, Luis E.C. & Vandeviver, Christophe, 2024. "The impact of violent behavior on co-offender selection: Evidence of behavioral homophily," Journal of Criminal Justice, Elsevier, vol. 94(C).
    5. Furqan Dar & Samuel R. Cohen & Diana M. Mitrea & Aaron H. Phillips & Gergely Nagy & Wellington C. Leite & Christopher B. Stanley & Jeong-Mo Choi & Richard W. Kriwacki & Rohit V. Pappu, 2024. "Biomolecular condensates form spatially inhomogeneous network fluids," Nature Communications, Nature, vol. 15(1), pages 1-17, December.
    6. López Pérez, Mario & Mansilla Corona, Ricardo, 2022. "Ordinal synchronization and typical states in high-frequency digital markets," Physica A: Statistical Mechanics and its Applications, Elsevier, vol. 598(C).
    7. Chun-Miin (Jimmy) Chen, 2020. "Introduction to Probability: Bison Hold’em Poker Game," INFORMS Transactions on Education, INFORMS, vol. 20(3), pages 154-164, May.
    8. Mark W. Isken, 2014. "Translating a Lab Based Spreadsheet Modeling Course to an Online Format: Experience from a Natural Experiment," INFORMS Transactions on Education, INFORMS, vol. 14(3), pages 120-128, May.
    9. Jessica M. Vanslambrouck & Sean B. Wilson & Ker Sin Tan & Ella Groenewegen & Rajeev Rudraraju & Jessica Neil & Kynan T. Lawlor & Sophia Mah & Michelle Scurr & Sara E. Howden & Kanta Subbarao & Melissa, 2022. "Enhanced metanephric specification to functional proximal tubule enables toxicity screening and infectious disease modelling in kidney organoids," Nature Communications, Nature, vol. 13(1), pages 1-23, December.
    10. Dennis Bontempi & Leonard Nuernberg & Suraj Pai & Deepa Krishnaswamy & Vamsi Thiriveedhi & Ahmed Hosny & Raymond H. Mak & Keyvan Farahani & Ron Kikinis & Andrey Fedorov & Hugo J. W. L. Aerts, 2024. "End-to-end reproducible AI pipelines in radiology using the cloud," Nature Communications, Nature, vol. 15(1), pages 1-9, December.
    11. Pablo García-Risueño, 2025. "Historical Simulation Systematically Underestimates the Expected Shortfall," JRFM, MDPI, vol. 18(1), pages 1-12, January.
    12. Lauren L. Porter & Allen K. Kim & Swechha Rimal & Loren L. Looger & Ananya Majumdar & Brett D. Mensh & Mary R. Starich & Marie-Paule Strub, 2022. "Many dissimilar NusG protein domains switch between α-helix and β-sheet folds," Nature Communications, Nature, vol. 13(1), pages 1-12, December.
    13. Ali Rezaei & Virág Kocsis-Jutka & Zeynep I. Gunes & Qing Zeng & Georg Kislinger & Franz Bauernschmitt & Huseyin Berkcan Isilgan & Laura R. Parisi & Tuğberk Kaya & Sören Franzenburg & Jonas Koppenbrink, 2025. "Correction of dysregulated lipid metabolism normalizes gene expression in oligodendrocytes and prolongs lifespan in female poly-GA C9orf72 mice," Nature Communications, Nature, vol. 16(1), pages 1-17, December.
    14. Oren Amsalem & Hidehiko Inagaki & Jianing Yu & Karel Svoboda & Ran Darshan, 2024. "Sub-threshold neuronal activity and the dynamical regime of cerebral cortex," Nature Communications, Nature, vol. 15(1), pages 1-17, December.
    15. Matthew Rosenblatt & Link Tejavibulya & Rongtao Jiang & Stephanie Noble & Dustin Scheinost, 2024. "Data leakage inflates prediction performance in connectome-based machine learning models," Nature Communications, Nature, vol. 15(1), pages 1-15, December.
    16. Sayedali Shetab Boushehri & Katharina Essig & Nikolaos-Kosmas Chlis & Sylvia Herter & Marina Bacac & Fabian J. Theis & Elke Glasmacher & Carsten Marr & Fabian Schmich, 2023. "Explainable machine learning for profiling the immunological synapse and functional characterization of therapeutic antibodies," Nature Communications, Nature, vol. 14(1), pages 1-16, December.
    17. Hector F. Loponte & Jing Zheng & Yajie Ding & Isadora A. Oliveira & Kristoffer Basse & Adriane R. Todeschini & Peter L. Horvatovich & Guinevere S. M. Lageveen-Kammeijer, 2025. "GlycoGenius: a streamlined high-throughput glycan composition identification tool," Nature Communications, Nature, vol. 16(1), pages 1-17, December.
    18. Venkat Ram Reddy Ganuthula & Krishna Kumar Balaraman & Nimish Vohra, 2025. "Hedonic Adaptation in the Age of AI: A Perspective on Diminishing Satisfaction Returns in Technology Adoption," Papers 2503.08074, arXiv.org.
    19. Palocsay, Susan W. & Markham, Ina S. & Markham, Steven E., 2010. "Utilizing and teaching data tools in Excel for exploratory analysis," Journal of Business Research, Elsevier, vol. 63(2), pages 191-206, February.
    20. Khaled Akkad & David He, 2023. "A dynamic mode decomposition based deep learning technique for prognostics," Journal of Intelligent Manufacturing, Springer, vol. 34(5), pages 2207-2224, June.

    More about this item

    Keywords

    ;
    ;

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:inm:orited:v:25:y:2025:i:2:p:152-168. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Chris Asher (email available below). General contact details of provider: https://edirc.repec.org/data/inforea.html .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.