If the file you're using is an xls EXCEL formatted file, it doesn't matter what program you use to create it. However, you do need to make sure certain Excel drivers are present on your system.
Instead of using Excel, if you don't have that application or those drivers, consider using a CSV file instead.
Robert Martin [Hall of Fame] Please consider giving a Kudo if I write good stuff ----
Why automate? I do automated testing because there's only so much a human being can do and remain healthy. Sleep is a requirement. So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group. I love good food, good books, good friends, and good fun.