Attendify is a desktop tool to clean and extract usable attendance data from raw biometric .xls Excel reports. These reports often contain merged cells, unwanted headers, and unusable columns — Attendify makes them clean, structured, and ready for work!
- Simple GUI with no coding required
- Automatically removes unnecessary columns and headers
- Supports multi-sheet
.xlsfiles (biometric formats) - Clean export to
.xlsxformat - Progress bar and status display
- No console window – just double-click and run
git clone https://github.com/yourusername/attendify.git
cd attendify
pip install -r requirements.txtRun the app with:
python Attendify.pyIf you'd like to create a standalone Windows .exe file from the source code, you can do so using PyInstaller:
-
Install PyInstaller:
pip install pyinstaller
-
Navigate to the project folder:
cd path/to/attendify -
Build the .exe:
pyinstaller --onefile --noconsole --name Attendify Attendify.py
--onefile: Packages everything into one .exe--noconsole: Hides terminal window (for GUI)--name Attendify: Sets output name as Attendify.exe
-
Find your executable in the
dist/folder:Attendify/ └── dist/ └── Attendify.exe
💡 Optional: Add icon (Windows only)
pyinstaller --onefile --noconsole --name Attendify --icon=assets/app_icon.ico Attendify.py- Python 3.x
- Only
.xlsfiles are supported as input (not.xlsx).
MIT License
