This repository provides infrastructure as code, sample data and demo code to show how Python can move data around. It is intended to show the strengths and possibilities of Python as an ETL tool.
This is the siblings project for PowerShell moves Data around. I will try to build the same functionality - only using Python instead of PowerShell.
I will present this at the IT-Tage 2026 in Frankfurt in my session Einfach statt komplex: Datenbankintegration mit PowerShell und Python.
Currently, I do it "quick and dirty".
I have installed Python 3.14.6 on my Windows 11 system and also installed the needed modules with pip without using virtual environments. I will later use and document a cleaner setup.
python -m pip install pyodbc
pip install pandas openpyxl
pip install notebook
I have installed the "SQL Server ODBC driver" using these links:
I use VS Code to work with Jupyter Notebooks.