Skip to content

This repository contains a Python script that allows you to filter data in an Excel file using Streamlit, a web application framework for Python. The script utilizes the pandas library for data manipulation.

License

Notifications You must be signed in to change notification settings

lojer19/streamlit-multi-columns-data-filter-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-columns Data Filter Using Streamlit in Python

This repository contains a Python script that allows you to filter data in an Excel file using Streamlit, a web application framework for Python. The script utilizes the pandas library for data manipulation.

Requirements

  • Python 3

Installation

  1. Clone the repository:
git clone https://github.com/lojer19/streamlit-multi-columns-data-filter-demo.git
  1. Install the required dependencies:
pip install -r requirements.txt

Usage

  1. Run the script:
streamline run filter.py
  1. The Streamlit web application will open in your browser.
  2. Click on the "Upload Excel file" button and select an Excel file (.xlsx or .xls) containing the data you want to filter.
  3. Enter the row number that contains the column titles in the Excel file. This row will be skipped when reading the data.
  4. The script will display a multi-select dropdown for each column in the dataset. Select the values you want to filter by for each column.
  5. The filtered data will be displayed below the filters.

Contributing

Pull requests are welcome.

License

MIT

About

This repository contains a Python script that allows you to filter data in an Excel file using Streamlit, a web application framework for Python. The script utilizes the pandas library for data manipulation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages