hello, I`ve worked with MT4 and MQL before and I did something similar using MT4 EA and own dll library, I think this is the proper way to do it, MT4 triggers events on your EA and then from the EA you call the dll which would perform excel actions
however, personally I would use csv with proper formatting, but these are just details, can be discussed with the chosen bidder
thank you, Ionel