comment créer et télécharger un document Excel en utilisant asp.net

La façon de créer et de télécharger le document excel à l'aide de asp.net ?

Le but est d'utiliser xml, linq ou que ce soit pour envoyer un document excel à un client par l'intermédiaire d'un navigateur.

Edit : cas d'Utilisation

Le client charge un gridview ( avec ajax ) dans un navigateur, le contrôle gridview est directement liée à une base de données sql.
J'ai mis un bouton "exporter vers excel" pour permettez à vos clients d'enregistrer ce gridview données sur son ordinateur ansd je voudrais lancer un nettoyage de téléchargement d'un fichier excel.

Les solutions proposées ici ne sont pas propres, comme envoyer un document html et modifier l'en-tête de document excel etc, je suis à la recherche d'une solution simple sur codeplex droit maintenant, je vais vous laisser savoir.

source d'informationauteur belaz