Skip to content

A windows program with a simple GUI that helps you to apply filters to dense-excel files and generate a new excel file with only the data that maybe of interest to you in the moment. An application of this could be for course registration processes.

License

Notifications You must be signed in to change notification settings

IamdLite/excelfilter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My Excel Filter

This is a Python program that allows you to filter Excel data using a simple GUI. It's open-source and available on GitHub.

Features

  • Select an input Excel file using a file dialog
  • Normalize column names to remove any accents or special characters
  • Prompt the user to select a column to filter on using a dropdown menu
  • Collect the different values in the selected column and prompt the user to choose one in a dropdown menu
  • Apply the filter and generate a new Excel file
  • Export the filtered data to an Excel file of the user's choice
  • Simple and easy to use GUI

How to Use

  1. Run the program by executing the filter_excel.py file
  2. Select the input Excel file using the file dialog
  3. Select a column to filter on from the dropdown menu
  4. Select a value to filter on from the dropdown menu
  5. Enter an output Excel file name
  6. Click the "Filter" button
  7. A new Excel file will be generated with the filtered data

Build

You can use the file make.py to build the program into an actual desktop app with a GUI capable of running in any Windows pc.

Dependencies

• Python 3.x • pandas • unicodedata • tkinter

Installation

  1. Clone or download the repository from GitHub

  2. Install the dependencies using pip: pip install pandas unicodedata

  3. Run the program by executing the filter_excel.py file

Contributing

This program is open-source, and contributions are welcome. To contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch for your changes
  3. Make your changes and commit them to your branch
  4. Push your changes to your forked repository
  5. Open a pull request

License

This program is licensed under the MIT License. See the LICENSE file for more information.

About

A windows program with a simple GUI that helps you to apply filters to dense-excel files and generate a new excel file with only the data that maybe of interest to you in the moment. An application of this could be for course registration processes.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages