J'ai une application winform C# qui montre des informations de trading aux utilisateurs. Ce que nous voulons faire, c'est être capable d'ouvrir une feuille Excel et de lui demander les données de l'application. En retour, l'application renvoie les données à Excel. Après cela, si les données sont mises à jour dans l'application, elles se reflètent également dans Excel. En d'autres termes, nous faisons afficher Excel ce que l'application est en train de montrer (seulement quand Excel le demande).Application Winform interactive avec Excel
Est-ce que quelqu'un sait ce dont nous avons besoin pour y parvenir?
Merci mille fois.
il stocke dans la base de données locale (sqlite). Mais l'idée est de permettre à l'utilisateur de manipuler les données qu'il voit à l'écran. L'utilisateur sur le frontal sélectionne les colonnes qui l'intéressent, puis les données sont affichées sur la grille. L'utilisateur peut créer de nombreux ensembles de colonnes différents et les modifier. Au fur et à mesure que l'utilisateur change, nous devons mettre à jour la grille Excel en conséquence. Par conséquent, aller directement à la base de données n'est pas une option. Excel doit être synchronisé avec l'état actuel de l'application. Merci –
Cette solution (# 2) peut fonctionner mais ne donne pas la flexibilité. Tout d'abord, Excel doit demander des informations. Considérant que nous finissons par économiser dans la base de données locale, nous avons beaucoup d'écrans et nous allons devoir enregistrer beaucoup de données et une complexité supplémentaire à l'application. Connaissez-vous RTD Server (serveur de données en temps réel)? J'essayais de l'utiliser mais je n'arrivais pas à comprendre comment mon application pouvait alimenter les données. –
Je ne suis pas familier avec le serveur de données en temps réel. Dans votre question vous énoncez (seulement quand excel le demande). Cela ne signifie-t-il pas, vous pouvez rafraîchir la mise en page et les données d'une table de configuration, lorsque les utilisateurs cliquent sur un bouton dans Excel? – Bravax