Excel Daten lesen/schreiben
-
Wie kann ich einer Excel Tabelle das Feld A1 einlesen und wieder beschreiben?
-
Am einfachsten geht das über nen ODBC-Driver. Der kann auch excel-files öffnen/schreiben. Sieh dir mal CRecordset und diesen Thread an: http://www.c-plusplus.net/forum/viewtopic.php?t=39099 ( Access oder excel file spielt dabei keine rolle). Andere möglichkeit ist, über das einbiden der excel9.olb das ganze über COM anzusprechen ( hatte bisher allerdings nur probleme damit.. also bin ich bei ODBC geblieben )
-
Ich habe es hier mit versucht :
http://codeguru.earthweb.com/mfc_database/CSpreadSheet.html
aber ich bekomme es einfahc nich hin den wert von A1 aus der c:\test.exl zulesen.
-
Ich habe es jetzt mit der Oben beschreibenen Klasse gemacht. Da diese aber mit ODBC arbeite habe ich das Problem das man A1 A2 usw. nich bekommen kann da dies ja die Header Rows sind. Und somit bekomme ich da immer F1,F2 usw. raus. Das bringt mir ja nichts da ich meine Excel Datein nich selber schreibe. Kann ich das auch nich an die umstände anpassen. Habt ihr ne Idee?
-
Hta den keiner ne Idee?
-
Ist es also nich möglich A1 zu lesen?
-
Hallo!
In der excel9.h sind alle nutzbaren Funktionen für Excel2000 gewrappt.
Weiß vielleicht jemand, wo ich Informationen/Doku zu diesen Funktionen bekommen kann? Die msdn-Seiten sind da sehr unbefriedigend