Bonjour à tous,
J'ai un problème pour lire et écrire des données provenant de c++ sur un classeur Excel ouvert.
Voici mon programme :
Pour lancer ce programme, j'ouvre mon fichier Excel et je lance une macro vba ("shell" ).
Le programme c++ lit le contenu de certaines de mes cellules de mon fichier Excel pour ensuite faire des calculs (en c++) avec ces données pour me générer des valeurs. Ces nouvelles valeurs sont ensuite reportées dans les cellules de mon classeur Excel. Cette opération se produisant un très grand nombre de fois (toutes les secondes).
Le truc c'est que j'arrive à lire ou écrire des données mais seulement par l'intermédiaire d'un autre fichier (en utilisant la fonction ofstream j'exporte bien mes données mais seulement sur un nouveau fichier de type csv par exemple. Ce qui pose des problèmes pour l'actualisation de mon fichier Excel)
Quelqu'un connait il un morceau de code qui me permettrait de lire et écrire dans un fichier Excel sachant que ce fichier doit impérativement resté ouvert en permanence. (En recherchant sur internet certains parlent d'automation d'Excel, mais j'ai du mal à comprendre comment ca marche (je suis débutant en c++)).
Si quelqu'un connait un bout de code que je pourrais utiliser ca serait sympa.
Merci d'avance