Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Daten auf den Pc in eine Excel liste Speichern (https://www.delphipraxis.net/136755-daten-auf-den-pc-eine-excel-liste-speichern.html)

chris1340check 7. Jul 2009 13:57


Daten auf den Pc in eine Excel liste Speichern
 
Hallo,
ich habe folgendes Problem.
Ich habe ein Programm, wo der User sich Daten auswählen kann und diese möchte ich dann abspeichern.
Ich habe folgenden Quellcode benutzt damit er die .xls Liste überhaupt Speichert.

Delphi-Quellcode:
   Ini:=TIniFile.Create('c:\Tonerbestellung.xls');
    try
     Ini.WriteString('Tonerbestellung', 'Station', VStation );
     Ini.WriteString('Tonerbestellung', 'PA-Name', VName );
     Ini.WriteString('Tonerbestellung', 'Schwarz', Edit1.Text );
     Ini.WriteString('Tonerbestellung', 'Blau', Edit2.Text );
     Ini.WriteString('Tonerbestellung', 'Gelb', Edit3.Text );
     Ini.WriteString('Tonerbestellung', 'Rot', Edit4.Text );
     Ini.WriteString('Tonerbestellung', 'Equipment Nummer', Panel6.Caption );
      finally
      Ini.Free;
end;
i := shellexecute(handle, nil, pChar('C:\Druckeingaben.xls'), '', '', SW_SHOWMAXIMIZED);
 end;

Dies ist aber nicht, dass was ich umbedingt möchte.

Der User soll sich seinen Speicherplatz alleine Aussuchen können. Und der Excelliste einen eigenen Namen geben.?!?!

Ich hoffe mir kann jemand helfen.


schon mal vielen Dank

mfg

Chris

Reinhardtinho 7. Jul 2009 14:07

Re: Daten auf den Pc in eine Excel liste Speichern
 
Für dein Problem gibt es die Komponente TSaveDialog.
Allerdings erstellst du keine Excel-Datei, sondern eine Ini-Datei mit der Endung .xls.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:50 Uhr.

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