Application DotNet gérant des fichiers Excel - qu'est ce qui est le mieux ?
Bonjour,
Sans rentrer dans les détails, Je dois répondre à un appel d'offre interne dans ma société sur une solution d'outil qui gère essentiellement des fichiers Excel en entrée/sortie.
En gros l'application devra permettre à des utilisateurs de synchroniser des fichiers Excel, de modifier des fichiers Excel, d'effectuer différents contrôles (champs obligatoires, cohérences de données, impact liés aux modifications des fichiers Xls)...
Le client ne voulant pas de macro VBA (trop fragile d'après lui), je pense à une application écrite en C# ds le Framework DotNet.
(Nous avons dans un premier temps mis de côté une solution avec base de données, car les utilisateurs travaillent essentiellement en Excel).
J'ai cependant quelques doutes, voici donc mes questions:
- Les utilisateurs devront-ils tous installer un Framework client DotNet sur leur Poste ?
- Un .EXE Dotnet sera t il moins sensible aux futurs changements de versions Excel ? (vu que l'on doit ajouter une référence Excel dans le projet...?)
- Le C# sera t il aussi intéressant que le VB.NET pour gérer des fichiers Excel ? d'ailleurs qu'est ce qui est le mieux , le plus robuste ? VB ou C# ?
- Aurai-je la même souplesse d'utilisation en C# qu'en Macro VBA
- vitesse d'exécution,
- recherche, lecture, écriture ds Excel
- gestion des évènements du WorkBook, des WorkSheets...
Voilà! si une bonne âme peut me répondre, je la remercie du fond du cœur, car j'ai bien trouvé des informations sur Internet, mais c'est trop dense, il me faut une réponse de haut niveau par quelqu'un qui a l'habitude de développer des application utilisant Office. (A savoir que de mon Côté, je code souvent en VBA, et j'ai codé en C# DotNet il y qqs années).
Un grand merci d'avance.
Cordialement
Claire