Skip to content

gauravw66/graphwise

Repository files navigation

GraphWise: Excel to WebApp

GraphWise is a simple web application built with Streamlit that enables users to convert their Excel files into interactive visualizations. With GraphWise, users can upload Excel (xlsx, xls) or CSV files containing their data and instantly visualize it without the need for any additional software or coding skills.

Live Demo

👉 https://graphwise.streamlit.app/

Features

  • File Upload: Upload Excel or CSV files directly to the web application.
  • Data Selection: Select specific columns from the uploaded dataset for visualization.
  • Interactive Visualizations: Choose from various chart types including Pie Chart, Histogram, Scatter Plot, Line Graph, Box Plot, and Violin Plot.
  • Streamlit Integration: Built using Streamlit, making it easy to deploy and use.

Usage

  1. Clone the repository to your local machine.
  2. Install the required dependencies listed in requirements.txt.
  3. Run the Streamlit app using the command streamlit run app.py.
  4. Upload your Excel or CSV file and start visualizing your data.

Supported File Formats

  • Excel (xlsx, xls)

Requirements

  • Python 3.x
  • Streamlit
  • Pandas
  • Plotly Express
  • PIL (Python Imaging Library)

Screenshots

Here are some screenshots of the GraphWise app:

Upload File File Upload

Pie Chart Pie Chart

Histogram Histogram

Scatter Plot Scatter Plot

Line Graph Line Graph

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or create a pull request.

License

This project is licensed under the MIT License.

Releases

No releases published

Packages

No packages published