I just found this handy PHP Class today. It’s called WriteExcel (originally for Perl). I have had some fun with this script on our Intranet – it’s so much easier to generate reports in excel versus csv (which is what I was doing).
Give it a whirl. While you’re at it you might also want to check out the R&OS PDF Class (another script I use a lot).