Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi CSV Datei in Excel importieren (https://www.delphipraxis.net/87417-csv-datei-excel-importieren.html)

DelphiManiac 1. Mär 2007 09:00

Re: CSV Datei in Excel importieren
 
@mkinzler:

Hi ich denke auch das das der beste Weg ist.
Zitat:

1.Laden der Datei in einem CSV-DataSet
hier weiss ich nicht so genau wie ich da vorgehe, bzw. was ist genau ein CSV Dataset?
Zitat:

2.OLE-Verbindung zu Excel erstellen
3.Durch das DataSet gehen
4.Alle 65535-Datensätze ein neues Sheet erzeugen
5.Daten in Excelzellen kopieren.
6.datei Speichern (Excel)
7.Excel schließen.
Die anderen Punkte sollte ich hinbekommen, jedoch werde ich mich dann nochmal hier melden, und ihr könnt mir
sagen ob, das OK ist bzw, was man dann noch verbessern kann.

Vielen Dank schonmal

mkinzler 1. Mär 2007 09:03

Re: CSV Datei in Excel importieren
 
Eine Komponente, die eine CSV-Datei als TDataSet kapselt, zB. TJvCSVDataSet aus der JVCL. Auf dieses kannst du dann mit .First, .Next, ... usw navigieren.

DelphiManiac 1. Mär 2007 09:07

Re: CSV Datei in Excel importieren
 
Hallo, und danke,

ich habe die Jedis installiert und gucke mir das gleich mal an, das heißt ich kann zeileweise navigieren und ein
Datensatz ist eine Zeile?

Melde mich dann später nochmal :)

mkinzler 1. Mär 2007 09:33

Re: CSV Datei in Excel importieren
 
Zitat:

Das heißt ich kann zeileweise navigieren und ein
Datensatz ist eine Zeile?
Ja und wenn die CSV einen Hedaer hat, legt er die Felder im DataSet auch automatisch aan, sonst muß man das manuell machen.

ibp 1. Mär 2007 09:39

Re: CSV Datei in Excel importieren
 
darf die kompo was kosten? dann schau dir die advstringgrid-kompo von tms-software an. die macht das alles von alleine, da reichen dann ca 3 zeilen code!

DelphiManiac 1. Mär 2007 16:14

Re: CSV Datei in Excel importieren
 
@mkinzler:

Was meinst du genau mit Header?

Datum;Uhrzeit;Messwert //--> Meinst du so einen Header?
22.01.2007;12:33;3424

Gruß

mkinzler 1. Mär 2007 16:15

Re: CSV Datei in Excel importieren
 
Ja.

DelphiManiac 1. Mär 2007 16:19

Re: CSV Datei in Excel importieren
 
@mkinzler:

Kannst du mir ein Beispiel (am besten ein paar Zeilen Code) nennen,
wie das CSVDataset verwende?

Danke dir!

mkinzler 1. Mär 2007 16:29

Re: CSV Datei in Excel importieren
 
Kannt du komplett in der IDE erledigen.
1.)Separator setzen
2.)Filename auswählen
3.)Active auf true Setzen.

Nun kann du wie auf eine Table zugreifen.

DelphiManiac 2. Mär 2007 09:45

Re: CSV Datei in Excel importieren
 
Ok danke, das probiere ich mal aus.

Gruß
DelphiManiac


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:16 Uhr.
Seite 2 von 3     12 3      

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