Merge your data frames with this web app built in Python with the Flask microframework.
- Upload your dataframes
- Select the columns and type of merge
- Magic
- Export document as Excel
This web app uses a number of open source projects to work properly:
- Flask - Microframework written in Python and designed to facilitate the development of MVC web apps.
- Jinja2 - Jinja2 is a full-featured template engine for Python.
- Werkzeug - Werkzeug is a comprehensive WSGI web application library.
- Pandas - Easy-to-use data structures and data analysis tools for the Python programming language.
- Numpy - NumPy brings the computational power of languages like C and Fortran to Python.
- Openpyxl -Is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.
- Bootswatch - A collection of open source themes for Bootstrap.
- Sweetalert2 - A beautiful, responsive, customizable, accessible replacement for JavaScript's popup boxes.
Clone this repository GitHub
git clone https://github.com/metalpoch/flask_merge_df
cd flask_merge_df/
virtualenv venv
source venv/bin/activate
or
python -m venv venv
source venv/bin/activate
Use pip to install the modules in the file requirements.txt
pip install -r requirements.txt
export FLASK_APP=app.py
export FLASK_ENV=development
flask run
python app.py
Verify the deployment by navigating to your server address in your preferred browser.
127.0.0.1:5000