est un composant de tableur compatible Excel pour .NET. Il ne vous permettra pas de contrôler Excel, mais il vous donnera un moteur de calcul compatible Excel pour ASP.NET/WinForms/etc ... qui peut créer, lire, modifier, afficher, éditer, mettre en forme, calculer, imprimer et écrire des classeurs et des graphiques Excel à partir de .NET. Étant donné que SpreadsheetGear est un code géré 100% sûr, il n'y a pas de pénalité de performance par appel comme avec Excel. L'API SpreadsheetGear est très similaire à l'API d'Excel - à l'exception du fait que de nombreuses API sont plus fortement typées et donc plus faciles à utiliser à partir de C# que de l'API d'Excel.
Vous pouvez voir une liste des fonctionnalités here, reporting ASP.NET direct/cartographie/tableau de bord/échantillons de calcul pour VB et C# here et télécharger l'essai gratuit here.
Disclaimer: Je possède SpreadsheetGear LLC
J'utilise ExcelDNA pour un mois maintenant pour relier le code C# avec des modèles Excel (anciennement effectuée uniquement dans VBA/Excel, mais il est devenu trop compliqué). Il a fait tout ce que j'ai besoin de jusqu'à présent. Cependant, soyez conscient de la documentation limitée jusqu'à présent (vous ne pouvez pas vous attendre à ce que tout vous soit donné!) Et que cela fonctionne uniquement sur les systèmes 32 bits jusqu'à présent. –
La dernière version d'Excel-DNA (version 0.29, publiée le 28 mai 2011) prend également en charge la version 64 bits d'Excel 2010. – Govert