Thema: Delphi CSV Datei erstellen

Einzelnen Beitrag anzeigen

alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#14

Re: CSV Datei erstellen

  Alt 29. Nov 2005, 10:38
Zitat von AndiS75:
laut der vorlage die ich erhalten habe, sind die strings auch nicht in "" eingeschlossen. trennzeichen sind semikolon , alles was dazwischen steht wird als string interpretiert!so zumindest steht es in der doku die ich erhalten habe.
Hmmm... Merkwürdig. Ich geb Dir einfach mal mein CSV-Exporter: Die Klasse TCSVExcel sollte Dir helfen. Wenn nicht hab ich Mist gebaut, oder es ist was auf der Gegenseite faul (viele Leute kapieren CSV nicht, obwohl es einfach ist)
So benutzt man die Klasse:
Delphi-Quellcode:
Var
  C : TCSVExcel;

Begin
  C := TCSVExcel.Create ('MyExport.CSV');
  C.Open;
  C.AddString('Ein String'); // Mit '"'
  C.AddUnquoted('Noch einer'); // Ohne '"'
  C.AddInteger (123);
  C.AddFloat (123.45);
  C.AddDate (StrToDate ('24.12.2005'));
  C.NewLine;
  ... Nächste Zeile
  C.Close;
  c.Free;
End;
Im Zweifelsfall check mal EXCEL, ob es Deine Daten einlesen kann. Wenn ja, muss die Gegenseite nachbessern
Angehängte Dateien
Dateityp: pas csexcel_110.pas (7,5 KB, 46x aufgerufen)
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat