aLeXanDer.. Geschrieben 15. Mai 2008 Teilen Geschrieben 15. Mai 2008 Hallo Ich hab mich schon etlicher Suchfunktionen bedient, auch hier im Forum. Nur das was ich suche, oder was mir helfen würde habe ich nicht gefunden. Ich würde gerne in meinem Programm, das auchauf Datenbanken zugreift mit einbauen, das die Datenbanken nach Excel exportiert werden können. Also z.B. eine DatenbankTabelle über Autos und deren Preise, die dann in Excel angezeigt werden kann. und umgekehrt würde ich es auch gern schaffen, das wenn jemand die Exceltabelle abändert man sie ohne weiteres importieren kann, so das die Datenbank abgeändert werden kann. Ich benutze Borland C++ Builder 2007 und es gibt hier die OLE Komponenten TExcelApplication , TExcelWorkbook und TExcelWorksheet. Nur gibt es nichts weiterführendes in der Hilfe. Bis jetzt bin ich nur soweit , das ich Excel starten und beenden kann , von meinem Programm aus. ExcelApplication1->Connect(); ExcelApplication1->Visible[0]=true; ExcelApplication1->UserControl =true; Vielleicht hatte jemand ja schon das Vergnügen. Mfg Alex Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 15. Mai 2008 Teilen Geschrieben 15. Mai 2008 Ich möchte dir nur als Tipp mit auf den Weg geben, dass die Office-Automatisierungsschnittstellen nicht gerade schnell sind, und m.M.n. für dein Vorhaben auch Overkill. Ich würde einfach eine CSV-Datei erstellen. Das geht schnell, und vor allem auch, ohne Excel selbst starten zu müssen. Du bist damit auch nicht an bestimmte Versionen von Excel gebunden. Excel kann solche Dateien prima bearbeiten, und zur Not geht das sogar ohne Excel. Eine Dokumentation der Office-Automatisierungssschnittstelle findest du in der MSDN Library. Ich nehme mal an, dass Borlands OLE-Komponenten einfache Wrapper um diese Klassen sind. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
TDM Geschrieben 15. Mai 2008 Teilen Geschrieben 15. Mai 2008 Ich weiß aus C#, dass du Exceldateien mit OleDb genau wie Datenbanken handhaben kannst. Da die Schnittstelle gleich ist, müsste das ja theoretisch auch in C++ gehen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
aLeXanDer.. Geschrieben 15. Mai 2008 Autor Teilen Geschrieben 15. Mai 2008 CSV-Datei ist nicht gewünscht... Also muss ichs wohl oder übel mit diesen Komponenten machen. Jedoch komm ich auf der MSDN Hilfe Seite auch nicht recht weiter. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
aLeXanDer.. Geschrieben 15. Mai 2008 Autor Teilen Geschrieben 15. Mai 2008 es hat nicht zufällig jemand nen brauchbaren beispiel source code zur hand ? :confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.