Calm down everyone. Source has already been asked for repeatedly. Give it time.
Thanks for opening this alternative avenue.
It looks as if it could be a bit more flexible than the OPENROWSET and BCP examples if used within a SP for creation of a new sheet. I'm assuming it will have similar problems if called from an application in that the path will be local to the SQL server (thinking within a network, not over the internet of course).
Though if it was a web based application then that could be used to retrieve the sheet easily enough.
Change is inevitable... Except from a vending machine.[/font]