Skip to content

Transforming data into a new shape. Pre-processing and conversion of Excel to Structured DB.

Notifications You must be signed in to change notification settings

vaagdevi210/DataMorph

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

20 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

DataMorph

Transforming data into a new shape. Pre-processing and conversion of Excel to Structured DB.

Dataset Converter & Preprocessor

A web app to convert MS-Excel/CSV data into a structured database-ready format and pre-process existing structured data (cleaning, renaming, splitting/joining columns, handling missing data, etc.).


✨ Features

  • Upload CSV or XLSX files.
  • Two main modes:
    • Convert to Structured Data – flatten nested JSON-like fields, ready for DB ingestion.
    • Pre-process Data – rich operations:
      • Capitalize/normalize column names
      • Strip whitespace in headers/cells
      • Handle encoding errors
      • Rename columns via map or regex
      • Handle missing values (fill/drop)
      • Remove duplicates
      • Split or join columns
  • No persistent storage; files processed in-memory for security.

πŸš€ Quick Start (Docker)

git clone https://github.com/vaagdevi210/DataMorph.git
cd <repo>
docker compose up --build

Frontend: http://localhost:3000
Backend API: http://localhost:8000


## **Local Deployment**

Backend

cd backend
pip install -r requirements.txt
uvicorn server:app --reload --port 8000

Frontend

cd frontend
npm install
npm start

About

Transforming data into a new shape. Pre-processing and conversion of Excel to Structured DB.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published