Daten aus Excel auslesen
-
Hallo zusammen,
hab mit der suchfunktion leider noch nichts bruachbares gefunden...
ich hab folgendes Problem....Ich möchte ersten mal ein Excel-File öffnen, die Anzahl der Datensätze auslesen und dann bestimmte Felder auslesen.
zum schreiben in ein neues Excel file hab ich mal folgendes beispiel verwendet:
// Excel starten MyEx = CreateOleObject( "Excel.Application" ); // Excel sichtbar machen //MyEx.OlePropertySet( "Visible" , true ); // Zugriff auf die Workbooks MyWB = MyEx.OlePropertyGet( "Workbooks" ); // Neues Workbook erstellen MyWB.OleFunction("Add"); // Zugriff auf das erste Worksheet MyWS = MyWB.OlePropertyGet( "Item" , 1 ); MyWB = MyWS.OlePropertyGet( "Worksheets" ); // Dem Worksheet einen Namen geben MyWB.OlePropertyGet( "Item" , 1 ).OlePropertySet( "Name", "Aufträge" ); // Zugriff auf das erste Worksheet MyWS = MyWB.OlePropertyGet( "Item" , 1 ); // Werte in die Zellen eintragen // Überschrift // Font nur für Zelle einstellen MyWS.OlePropertyGet( "Cells" ).OlePropertyGet( "Item", 1,1 ). OlePropertyGet("Font").OlePropertySet( "Bold" , true ); MyWS.OlePropertyGet( "Cells" ).OlePropertyGet( "Item", 1,1 ). OlePropertyGet("Font").OlePropertySet( "Color" , clGreen ); MyWS.OlePropertyGet( "Cells" ).OlePropertyGet( "Item", 1,1 ). OlePropertySet( "Value" , "Fertigungsaufträge" );Wäre echt super wenn mir jemand helfen könnte.
-
Was genau Dein Problem ist wissen wir aber immer noch nicht.
-
Ich möchte beispielsweise Zelle C19 auslesen.
-
hier mal ne link weiß nich ob dich das weiterbringt aber mir hats geholfen
--> http://www.bytesandmore.de/rad/cpp/snipp/sc06022.phpCopy&Paste bringts dabei allerdings auch nich man sollte sich da schon mal hinsetzen un sich das auch ordentlich durchlesen :p
-
ok danke für deinen Tip....
habs jetzt auch soweit hinbekommen.ich hab nur noch ein Problem....
Ich hab eine Spalte die als "Text" formatiert sein muss und eine andere als Datum.Weiß jemand die Eigenschaften mit denen man die Spalte formatieren kann?