[ mr.zhile @ 30.08.2010. 15:13 ] @
| Kako napraviti csv file....?
Imam dataset koji je rezultat nekog custom upita,e sad za taj dataset treba da se naprave csv fajlovi sa razlicitim imenima kolone koju korisnik izabere....
npr ako korisink izabere kolonu country da se kreirajuu sledeci fajlovi u direktorijumu country
Armenia
Australia
Austria
Belgium
Brazil
Bulgaria
Canada
Chile
China
Cyprus
Denmark
Finland
France
Germany
Greece
Guadeloupe
Hungary
Ireland
Italy
Kazakhstan
Kuwait
Netherlands
Norway
Portugal
Singapore
Spain
Sweden
Switzerland
Turkey
United Kingdom
United States
sa ekstenzijom csv
u njih da se upisu podaci red po red....to sam nasao kod i to nije neki problem,ali ne znam kako da kreiram csv iz koda????
A sve to treba jos i da se customizuje...
Pomagajte drugovi )))
|
[ savkic @ 30.08.2010. 16:50 ] @
> u njih da se upisu podaci red po red....to sam nasao kod i to nije neki problem,ali ne znam kako da kreiram csv iz koda????
csv je običan txt fajl gde su pojedina polja razdvojena zarezom a vrednosti su pod navodnicima, ako ne uspevaš sam da napraviš onda koristi gotova rešenja poput TJvCsvDataSet iz jvcla.
[ mr.zhile @ 30.08.2010. 17:09 ] @
uspeo sam da napravim ali to radi u folderu gde je .exe,a kako da mu promenim putanju????
npr da bude country/name file.csv?
[ salaczr @ 31.08.2010. 07:30 ] @
CSVPath := ExtractFileDir(Application.ExeName) +'\country';
i kada budes ucitavao ili snimao CSV fajl koristi CSVPath plus ime CSV fajla.
poZ
[ Boris B. @ 31.08.2010. 10:52 ] @
Ako neces imati komplikovane vrednosti u CSV-u (vrednosti koje same sadrze zarez kao karakter) mozes da koristis klasican TStringList.Delimiter, TStringList.DelimitedText i TStringList.SaveToFile. Vodi racuna i o tome da neki programi pravilno ocekucju u CSV fajlu semicolon (;) kao separator polja, ako je racunar podesen na srpsku lokalizaciju (vrednost ListSeparator u CPanel->Regional). Bilo je vec reci o tome.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.