![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
CSV(MS-DOS) [D7, WinXP]
elysee © (2005-10-02 11:47:00)Дорогие мастера, помогите создать файл CSV(MS-DOS)
Lamer@fools.ua (2005-10-04 08:33:00) [1]>> Джо © (03.10.05 14:51) [4]
Значит, они нарушают стандарт.
Джо (2005-10-03 14:51:00) [2]
> [3] Lamer@fools.ua © (03.10.05 14:23)
Теоритечески, да. Но, практически, в качестве разделителя используют все-же ';'. Например, тот же Excel при отктрытии файлов CSV использует формат 'мама;мыла;раму' даже если в региональных настройках List Separator установить в ','. Имхо, конечно. Но те программы, которые доводилось использовать мне, всегда используют именно semicolon.
Lamer@fools.ua (2005-10-03 14:23:00) [3]>> drpass © (02.10.05 13:17) [1]
Через запятую, а не точку с запятой. "Comma Separated", а не "Semicolon Separated" же.
Джо (2005-10-03 01:59:00) [4]
procedure TForm1.Button1Click(Sender: TObject);
var
Lst: TStrings;
S: string;
function To866 (ASrc: string): string;
begin
SetLength (Result,Length(ASrc));
CharToOem(PChar(ASrc),PChar(Result))
end;
begin
Lst := TStringList.Create;
try
S := 'мама;мыла;раму';
Lst.Add(To866(S));
Lst.SaveToFile('d:\1.csv');
finally
Lst.Free;
end;
end;
end.
drpass (2005-10-02 13:17:00) [5]Это обычный текстовый файл, в котором в строках через точку с запятой перечислены какие-либо значения