Try and keep Excel on the output periphery. You give someone an output that they may choose to load into Excel, but never use Excel in the flow itself, as it is so hard to recognise problems under that slick GUI.
P.S. I should point out that I failed to praise all the good points you made.☺️
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.