This Streamlit app allows users to upload a CSV or Excel file and generates a dashboard with various analytics plots based on the data columns.
Streamlit app link: https://analytics-dashboard-drag-drop.streamlit.app
- Upload File: Users can upload a CSV or Excel file containing their data.
- Dashboard: The app generates plots based on the type of data in each column:
- Categorical Data: Bar plot
- Numerical Data: Box plot
- Text Data: Word cloud
-
Clone the repository:
git clone https://github.com/your_username/streamlit-data-analytics-dashboard.git
-
Install the required packages:
pip install streamlit pandas matplotlib wordcloud openpyxl
-
Run the Streamlit app:
streamlit run app.py
-
Open the app in your browser at
http://localhost:8501
.
- Upload your CSV or Excel file using the sidebar.
- Explore the dashboard with different plots for each column in your dataset.
Contributions are welcome! Please fork the repository and create a pull request with your improvements.
This project is licensed under the MIT License - see the LICENSE file for details.
You can place this README.md file in the root directory of your project repository. Feel free to modify it to fit your project's specific details and requirements.