tu genere betement le fichier csv, et tu le nommes avec l'extension *.xls et zou.
sinon, tu fait une page HTML avec une mise en page avec des tableaux et tu le renomme en *.xls, ou mieu, si c'est un fichier PHP tu mets en content-type dansd le header "application/ms-excel" ou un truc comme ca