In this project, a spreadsheet application has been created. The application has been developed using PyQt5.
- Create and save spreadsheets
- Open CSV files as a spreadsheet. By default, it is opened in read-only mode
- Edit spreadsheets and add data into it
- Select data from any two rows or columns and plot graphs between them
- Scatter Plots, Scatter Plots with Lines and Line Plots can be drawn with custom title and labels
- Explore the plots and save them
- Shorcut Keys for all actions
- Clone the repo and create a virtual environment.
- Activate the virtual environment and change directory to the root folder of the project where
requirements.txt
is present. - Exexute the below command to install the dependencies:
pip install -r requirements.txt
- To run the application execute:
python3 spreadsheet.py
The demo video of the application is available here.