I read your spec and understood what you want.
this is a Machine Learing, Deep Learning, NLP, Computer Vision expert, I have rich experiences with sklearn, tesseract OCR, xlrd, openpyxl, etc.
I will wirte the code from scratch with pyQT GUI app, so I'd liketo discuss the details via chat.
Regards.