Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.01.09;
Скачать: CL | DM;

Вниз

сохранение StringGrid в файле   Найти похожие ветки 

 
Андреев   (2003-12-21 20:46) [0]

Как сохранить табличку созданную с помощью StringGrid в файле?


 
Stilgar   (2003-12-21 21:15) [1]

По ячейкам. Сначала горизонтально, отделяя например символами табуляции (#9), а потом на следующий Row, поставив символ перехода строки (#13, опять же например). Я мог бы написать код, но лучше потренироватся самому (даже без IMHO).


 
Александр из Минска   (2003-12-21 22:06) [2]

или по строкам (или столбцам)...
for i := 0 to StringGrid1.RowCount-1
begin
StringGrid1.Rows[i].SaveToFile(IntToStr(i)+".txt");
end;


 
Palladin   (2003-12-21 22:32) [3]


> Александр из Минска © (21.12.03 22:06) [2]

:) мда... даешь каждой строке по файлу!


 
gek   (2003-12-22 07:13) [4]

var
F: TextFile;
I: integer;
begin
AssignFile(F,FileName);
try
Rewrite(F);
for I := 0 to RowCount - 1 do Writeln(F,Rows[I].CommaText);
finally
CloseFile(F);
end;
end;


 
TUser   (2003-12-22 08:12) [5]

Ячейки лучше разделять не кареткой, а табуляцией. Так будет можно из текстового файла скопировать в буферр и спокойно вставить в Ёксель. Пустячек, а апрятно.


 
Anatoly Podgoretsky   (2003-12-22 09:30) [6]

http://www.delphikingdom.com/lyceum/seminar.asp?partID=4&LessonID=17


 
Amoeba   (2003-12-22 15:17) [7]

Есть компоненты - наследники TStringGrid - которые это умеют делать. См. на www.torry.net


 
MV   (2003-12-22 15:34) [8]

Совет, без стеба (сам так делаю):
- грузишь табличку в ClientDataSet,
- выгружаешь ее в файл (.SaveToFile(FileName, MyFormat))

и наоборот.
Если хочешь, примеры есть.


 
MV   (2003-12-22 15:37) [9]

Насчет компонентов - TDBGridEh умеет сохранять в нескольких форматах, в т.ч. и в Excel, RTF, CSV...



Страницы: 1 вся ветка

Текущий архив: 2004.01.09;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.011 c
8-25445
edicon
2003-09-06 18:41
2004.01.09
Воспромзведение mp3


8-25450
AlexSSS
2003-09-06 19:45
2004.01.09
Bitmap


14-25601
Soft
2003-12-12 02:42
2004.01.09
---|Ветка была без названия|---


1-25421
AlexeyITN
2003-12-24 12:08
2004.01.09
Палистра компонентов пуста :(


6-25491
how
2003-10-12 14:51
2004.01.09
IMAP component





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский