If you want to consider additional flexability, you might consider simply outputing the result as a csv (comma seperated value) text file.
That will allow your user to import it easily into almost any application, including both M$Acces and Excel or any of the Star/Open applications.
Added benefits;
- typically very fast generation
- compact and quick downloads
- coding simplicity