Fast Data Analyzer is a fast and flexible web application built with Streamlit for interactive data exploration, filtering, and visualization. It allows users to easily upload CSV or Excel files, filter the data dynamically, visualize insights through interactive charts, and download the filtered data.
- Upload your data: Supports CSV and Excel files.
- Dynamic data filtering: Filter data based on numerical and categorical columns.
- Interactive visualizations: Choose between Bar Charts, Line Charts, Scatter Plots, Pie Charts, and Histograms.
- Download filtered data: Save your filtered data as CSV or Excel files.
- Fast and user-friendly: Built with performance and simplicity in mind.
git clone https://github.com/your-username/Fast-Data-Analyzer.git
cd Fast-Data-Analyzer
It's recommended to use a virtual environment to keep dependencies isolated.
python -m venv venv
source venv/bin/activate # On Windows use: venv\Scripts\activate
pip install -r requirements.txt
After installing the dependencies, you can run the app locally:
streamlit run app.py
You can upload a CSV or Excel file using the file uploader in the sidebar.
Use the sidebar to apply filters to your data based on the available columns. You can select different chart types for visualizing your data (Bar, Line, Scatter, Pie, or Histogram).
After applying filters, you can download the filtered data as a CSV or Excel file directly from the interface.
- Streamlit: Framework for building the web app.
- Pandas: Data manipulation and analysis.
- Plotly: Interactive visualizations.
- OpenPyXL: Read and write Excel files.
- Python 3.x: Programming language.