C# créer/modifier/consulter .fichiers xlsx

Je suis à la recherche d'un moyen de créer, de modifier, de lire .xlsx fichiers en C# sans l'installation d'Excel ou de créer des fichiers sur le serveur avant de le donner à l'utilisateur à télécharger.

J'ai trouvé NPOI http://npoi.codeplex.com/ qui ressemble beaucoup, mais prend en charge .xls pas .xlsx

J'ai trouvé ExcelPackage http://excelpackage.codeplex.com/ qui ressemble beaucoup, mais il a la charge supplémentaire de la création du fichier sur le serveur avant d'être envoyé à l'utilisateur.
Est-ce quelqu'un connais un moyen de contourner cela?

J'ai trouvé EPPlus http://epplus.codeplex.com mais je ne suis pas certain si cela nécessite la création d'un fichier sur le serveur avant d'être envoyé à l'utilisateur?

Je suis assez nouveau dans cette sorte de toute orientation/exemples etc., serait très apprécié.

Quand vous dites création du fichier sur le client...êtes-vous à l'aide d'un frontal silverlight...ou une application winforms? Sinon, je ne suis pas sûr de toute approche va vraiment vous permettre de créer le fichier client.
Je ne veux pas créer le fichier sur le client. Je veux créer le fichier en mémoire sur le serveur, puis les diffuser le fichier pour le client.

OriginalL'auteur Baxter | 2012-03-05