A Flask-based web application that allows users to upload Excel or CSV files, inspect available columns, and choose which columns to display in the order they want.
git clone https://github.com/YOUR_USERNAME/excel-uploader.git
cd excel-uploader
py -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python app.py
A Flask-based web application that allows users to upload Excel or CSV files, inspect available columns, and choose which columns to display in the order they want.
This README is written for a developer picking up the project for the first time and needing to get the application running locally.
The application currently supports the following workflow:
- User uploads a spreadsheet file
- Backend reads the file
- App identifies available columns
- User selects the columns they want
- App returns the data in the selected order
- Processed data is displayed in the browser
- Python
- Flask
- pandas
- openpyxl
- HTML
- CSS
- JavaScript
excel-uploader/
├── .venv/
├── app.py
├── requirements.txt
├── .gitignore
├── README.md
├── uploads/
├── static/
│ ├── style.css
│ └── script.js
└── templates/
└── index.html