Puis-je télécharger un fichier Excel fabriqué à partir d'un flux de mémoire hors tension une ASP.NET la page?

J'ai un ASP.NET la page où l'utilisateur fournit un ID, et puis nous en tirer quelques données de la DB et le mettre dans une feuille de calcul Excel. Je voudrais créer le fichier Excel dans la mémoire et ensuite permettre à l'utilisateur de télécharger le fichier. Je pourrais créer un fichier sur le serveur, puis de les supprimer par la suite, mais il me semble inutile. En fonction d'erreur de manipulation j'ai pu potentiellement orphelin d'un fichier avec cette approche, etc.

Est quelque chose comme cela possible? Ou dois-je utiliser un fichier de flux?

Sur une note de côté, je suis en utilisant EPPlus comme une API (quick plug).

OriginalL'auteur Andrew Dunaway | 2012-03-19