Glenn:
xlFile gives error: unknown command!
Any suggestion?
Are you downloading the UDFs and including them in your script? (Either by directly copying / pasting, or via CALL statements?)
Do you have Excel installed on the machine where you are running this? You need Excel installed in order to instantiate a connection to it.
As far as my code examples, the logic should function. You'll need to add error checking, change file names and output formats and such, of course.
It's rare that I'll provide "silver-platter" code. 16 years as an IT instructor prevents that, but you will get a good hard shove in the right direction. 
Glenn
_________________________
Actually I
am a Rocket Scientist!