Ist das möglich in c++?



  • Ich möchte ein programm schreiben, bei welchem eine Excel-Tabelle ausgelesen wird, und die Daten nachher in eine andere Tabelle reingeschrieben werden. Da ich leider keinen Zugriff auf die Database der 2. Tabelle habe, geht das wahrscheinlich nur, wenn ich jemanden an der Tastatur simuliere. Geht das? Und wenn ja wie (dh wie auslesen, wohin zwischenspeichern, wie ausgeben (mit Tab))

    Sry bin noch totaler c++ n00b, aber für wenn dieses Programm möglich ist fange ich noch heute an.

    Mfg



  • das ist zwar proprietär, und gehört deshalb nicht in dieses Forum, aber es geht z. Bsp. mit ADO
    http://www.codeproject.com/database/connectionstrings.asp



  • mit c++ geht alles 🙂 ok fast ...

    Mit c++ allein geht aber nicht viel ...

    MS-Excel hat ne Gut ausgebaute Automatisierungsschnittstelle.
    Mit COM-faehigen sprachen kann man da ne menge reissen ...

    C++ ist com faehig... nur nich ganz trivial zu verstehen.
    Die MFC und die ATL koennen dir da aber etwas unter die arme greifen ...
    Aber prinzipiell geht alles sogar mit plain C ...

    Du brauchst eigentlich nur dein Excel object instanziieren oder attachen, je nach dem, fuer alles andere brauchst eigentlich nur nen simplen COMQIPtr ... koennte man evtl der ATL so entnehmen, ohne die komplette ATL nutzen zu muessen ...

    Fuer ADO brauchst auch COM, aber glaub die wird unter der MFC direct unterstuetzt ....

    Ciao ...


Anmelden zum Antworten