Datenaustausch zwischen MFC-Programm u. Excel

Hallo,

ich habe mit VC++ und der MFC ein Programm geschrieben,
welches eine kleine Kalkulation durchführt und Eingaben
und Ergebnisse in einem Array (von Strukturen) speichert.
Mein Wunsch ist nun aus meinem Programm Excel aufzurufen und
Excel dieses Array zur Weiterverarbeitung zu übergeben. Die
funktionalen Zusammenhänge im Array sollten Excel auch bekannt
gemacht werden können (z.B. A[0].anzahl * A[0].einzelpreis = A[0].gesamtpreis).
Ist dies ohne übertrieben grossen Aufwand
möglich bzw. in welcher Richtung müsste ich mich da schlau
machen ? Die Krönung wäre dann noch die ganze Sache von Excel
wieder zurück in mein Programm zu bekommen…
erstmal danke für Eure Hilfe, Gruß Walter