![]() |
Datenbank: Oracle • Zugriff über: ODBC
CSV-Datei
Hi!
Ich hänge seit Stunden an einer .CSV fest! Wenn ich die CSV-Datei aus einem Grid heraus erstelle, dann hab ich immer die Überschriften vom DBGrid dabei bzw. leere Strings wenn ich den Spalten keinen Namen gebe. Ich erstelle, versende und lösche die Datei, deswegen sollte es einfach und schnell funktionieren thx schon mal :love: |
Re: CSV-Datei
Überspring doch einfach die erste Zeile.
|
Re: CSV-Datei
Das Problem ist das es mir dann die erste Zeile überspringt und nicht die Überschriften.
Das Grid ist eine TMS-Komponente (TDBADVStringGrid) und so könnte ich das machen
Delphi-Quellcode:
oder mit einer Excel-Komponente
AdvStringGrid.SaveToCSV(DateiName);
Delphi-Quellcode:
aber mit Zeile überspringen geht das nicht
ADVGridExcelIO.AdvStringGrid.AppendToCSV(DateName);
:coder2: |
Re: CSV-Datei
Dann hättest du sagen sollen, dass du nicht das normale StringGrid verwendest und die CSV Datei selber schreibst. Schon mal in der Dokumentation geguckt, ob es eine Eigenschaft gibt, die das Schreiben der Spaltennamen verhindert? Sollte es die nicht geben, dann wird dir wohl nur eins übrigbleiben, nämlich selbst die Zellen auszulesen und in eine datei zu schreiben. Ist ja nicht die Welt und mit 10 Zeilen Code und 10 Minuten Zeit selber gemacht.
|
Re: CSV-Datei
Hat das TMS-ADVGridExcelIO nicht eine Option "GridStartRow"...?! :gruebel:
|
Re: CSV-Datei
Zitat:
Delphi-Quellcode:
10 Zeilen kommt hin, aber 10 Minuten? 1/2 trifft die Sache eher :mrgreen:
Var
s : TStringList; Begin s := TStringList.Create; Try s.LoadFromFile(MyExportedCSVFile); s.delete(0); s.SaveTofile(MyExportedCSVFile); Finally s.Free; End; End; |
Re: CSV-Datei
Funktioniert super
Danke für die Hilfe :-D ohne DP wäre ich manchmal aufgeschmissen.... |
Re: CSV-Datei
Hast Du mal nach der Option geguckt?
|
Re: CSV-Datei
Hallo!
Die Eigenschaft für das mit speichern der Überschriften in einem TMS-Grid ist imho die Option : Grid.SaveFixedCells := boolean. Viele Grüße... |
Re: CSV-Datei
Habt ihr auch eine Idee wie man die Werte zwischen "Wert" setzt und statt , mit ; trennt?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:06 Uhr. |
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 by Thomas Breitkreuz