Pour le langage, ca dépend de tes contraintes, de ton environnement, de tes connaissances.
la moulinette "tel quel" n'existe à priori pas. Encore une fois, ici on développe pour le plaisir (ou par nécéssité), mais on n'utilise pas de solutions toutes faites pour un probleme donné.
Une piste tout de meme: si tu veux faire de l'excel, tu peux utiliser la librairie XML de c# (ce n'est qu'un moyen parmi d'autre), et ainsi te borner au minimum, à savoir le traitement en xml, pour ensuite générer un fichier type csv.
ca te dis quelque chose ?
---------------
Töp of the plöp