Il est possible de creer des fichier excel si excel et installe sur le server, ceci en utilisant les composants onjet excel.
Ceci revient a lance en script l'application excel, l'editer puis sauvegarder le fichier. Le resultat est exactement celui que tu obtiendrais avec des macro VBA.
Le problème est la charge du serveur, car il lance creer application excel pour chaque document a generer.