I built EX2DB, an open-source Python tool that simplifies the migration of Excel spreadsheets to databases. It supports multiple database engines and includes a Streamlit UI for visual, user-friendly migration.
Thanks to Streamlit, I have been able to easily create an interactive UI so users can upload files, preview cleaned data, validate sheets, and migrate to SQLite, PostgreSQL, MySQL, or Oracle with just a few clicks.
Thanks Jes1! Currently, EX2DB infers column types by mapping pandas dtypes to SQLAlchemy types internally. The validation report shows the pandas types, and users can inspect before migrating in the Streamlit UI.
Appreciate the feedback, Iβll be adding the mapped SQLAlchemy types to the UI, so itβs easier to see how each column will be treated in the target database.