Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Sheet in XLS File hinzufügen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.10.2006, 16:16 Uhr
ThaMubber



Hi,

habe ein Programm geschrieben dass (via odbc) eine Excel Datei (xls) erzeugt und was in die Zeilen reinschreibt. (insert into .....)

Ich möchte nun dass mein Programm, beim erzeugen einer Excel Datei ,eine vorhandene Datei berücksichtigt,zum bearbeiten öffnet und Zeilen dranhängt ohne die alte zu überschreiben.

Und ich will,falls nötig,neue Sheets hinzufügen können (in die schon vorhandene xls).

In einigen Threads habe ich gesehen dass viele es mit OLE realisieren.

Gibt es da nicht die Möglichkeit dies mit odbc zu machen?

Eine Möglichkeit wäre, die Daten der schon vorhandenen Excel Datei in ein RecordSet einzulesen,alte Datei löschen, neue Datei mit angepasster Sheet-Anzahl erstellen,
alte Daten von Recordset wieder draufspielen und neue Daten anhängen.

Dies ist jedoch eine unschöne lösung,finde ich jedenfalls...


Gruß

ThaMubber
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.10.2006, 09:52 Uhr
~ThaMubber
Gast


scheint keiner drauf antworten zu wollen

fehl am platz? vllt. in Ansi Std. verschieben?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.10.2006, 12:03 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi, glaub nicht das ODBC was mit ANSI zu tun hat

Ansonsten würde ich den Excel-Zugriff eher über COM/OLE realisieren, schaut zwar anfangs komplizierter aus, ist aber im Endeffekt um einiges praktischer (und imho sogar schneller)
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.10.2006, 13:10 Uhr
~ThaMubber
Gast


ok danke für die antwort.

werde erstmal noch etwas mit odbc rumspielen.

wenn ich scheitern sollte nehm ich dann ole


gruß

thamubber
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
24.10.2006, 13:24 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


geht imho nicht per odbc...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
24.10.2006, 17:03 Uhr
~ThaMubber
Gast


so habs auf die nicht elegante weise gemacht.
falls table vorhanden => drop table
dann wird table nochmal drauf gemacht. incl erneuerungen

....wie gesagt nicht so elegant


wenn ich zeit hab werde ich später auch etwas mit ole rumspielen....


danke nochmal für eure hilfe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: