Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Excel -Datei öffnen und füllen (ohne OLE) (https://www.delphipraxis.net/172776-excel-datei-oeffnen-und-fuellen-ohne-ole.html)

ByTheTime 22. Jan 2013 12:16

Excel -Datei öffnen und füllen (ohne OLE)
 
Moin,
bin auf der Suche nach einer Möglichkeit eine Excel Tabelle zu öffnen und die Felder zu füllen. Das ganze OHNE OLE. Habe hier schon einiges gefunden, allerdings muss ich eine bestimmt Tabelle öffnen. Anders geht es nicht. Um genau zu sein muss ich Daten aus einem ClientDataSet in eine bestimmt Excel Tabelle exportieren. Ich hatte mir überlegt auch eine XML-Datei in eine XLS-Datei umzuwandeln. Aber bis jetzt habe ich nichts gefunden :/

daywalker9 22. Jan 2013 12:27

AW: Excel -Datei öffnen und füllen (ohne OLE)
 
Also wir nutzen diese Komponente von TMS Software. TMS FlexCel Kein Excel, kein OLE alles nativ und superschnell!

Bernhard Geyer 22. Jan 2013 12:33

AW: Excel -Datei öffnen und füllen (ohne OLE)
 
Zitat:

Zitat von ByTheTime (Beitrag 1200068)
Um genau zu sein muss ich Daten aus einem ClientDataSet in eine bestimmt Excel Tabelle exportieren. Ich hatte mir überlegt auch eine XML-Datei in eine XLS-Datei umzuwandeln. Aber bis jetzt habe ich nichts gefunden :/

Das neue Excel-Standardformat ist ja XML-Basierten (genau XML + viele weitere Dateien als Zip-Datei gespeichert mit der Endung xlsx.
Jedoch wird es nicht einfach sein dieses nachzuimplementierten.

Wie ich gerade Lese kann das neue Format die TMS-Kompoenten mittlerweile. Also Geld investieren (nach Test ob die eigenen Daten gehen) statt sich graue Haar wachsen lassen um etwas zu finden das nur halbwegs geht aber kostenlos ist.

zeras 22. Jan 2013 12:39

AW: Excel -Datei öffnen und füllen (ohne OLE)
 
Zitat:

Zitat von daywalker9 (Beitrag 1200069)
Also wir nutzen diese Komponente von TMS Software. TMS FlexCel Kein Excel, kein OLE alles nativ und superschnell!

Ich nutze auch die TMS Kompos und bin zufrieden damit. Wenn es mal Probleme gibt, dann eine Email an die Programmierer. Es wird teilweise auch Sonntags geantwortet. Für mich sehr guter Service.

ByTheTime 22. Jan 2013 12:43

AW: Excel -Datei öffnen und füllen (ohne OLE)
 
Ja natürlich lieber was kostenloses. Aber Das FlexCel scheint ja wohl eine gute Möglichkeit zu sein. Die 125€ sind es mir eigentlich wert, allerdinsg geht es um vllt. 250 Felder. Das ist ja fast nichts. Ich schau mal, was sich hier noch so ergibt.

zeras 22. Jan 2013 12:49

AW: Excel -Datei öffnen und füllen (ohne OLE)
 
Eines habe ich mal gesehen. Da kam aus einer Steuerung eine Datei mit Endung xls, aber intern war alles nur csv. Hat aber Excel erkannt und man konnte damit arbeiten. Vielleicht kannst du das auch so nutzen.

Bernhard Geyer 22. Jan 2013 12:53

AW: Excel -Datei öffnen und füllen (ohne OLE)
 
Zitat:

Zitat von zeras (Beitrag 1200076)
Eines habe ich mal gesehen. Da kam aus einer Steuerung eine Datei mit Endung xls, aber intern war alles nur csv. Hat aber Excel erkannt und man konnte damit arbeiten. Vielleicht kannst du das auch so nutzen.

Neuere Excel-Versionen werden Warnmeldungen bringen das mit den Dateien etwas nicht stimmt. Könnte ja auch ein HJS-Virus sein der sich hinter einer einfachen xls-Datei versteckt.

Steku 22. Jan 2013 12:57

AW: Excel -Datei öffnen und füllen (ohne OLE)
 
Hi,

früher gab es mal die kostenlosen? MaxComponents, die u.a. ins Excel Biff Format
exportiert haben.
Firma gibt es leider nicht mehr, die Komponenten gibt es aber noch bei
Torry.net als Download. http://www.torry.net/authorsmore.php?id=3079

Zumindest D2009 wurde noch unterstützt, vielleicht laufen die
ja noch unter deinem XE2, oder du kannst sie anpassen...

Gruß
Steku

Der.Kaktus 22. Jan 2013 14:41

AW: Excel -Datei öffnen und füllen (ohne OLE)
 
ich nutze privat diese Komponente TscExcelExport
http://www.scip.be/index.php?Page=ComponentsExcelExport&Lang=NL

Sir Rufo 22. Jan 2013 17:59

AW: Excel -Datei öffnen und füllen (ohne OLE)
 
Wenn ich die Frage richtig verstanden habe, dann soll eine bestehende Excel-Datei geöffnet, ein paar Felder mit Werten gefüllt und wieder gespeichert werden.

Eine Komponente/Unit die einfach nur eine Excel-Datei erstellt ist da wohl nicht die gesuchte Lösung.

Aber evtl. habe ich die Frage auch nicht verstanden :stupid:


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:01 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz