agent154 wrote:
requires that Excel be installed on the system where this will be run.
What is the Business case where that matters? If this is a client machine and the spread sheet is just a read only data store that comes with the application why not use a different format? If a client machine where a user can modify the file then they would need excel anyways. If a server machine then the situation is similar to the above but there should be less concern about cost.