Главная страница
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.48 MB
Время: 0.017 c
14-25581
SergP
2003-12-18 00:50
2004.01.09
PHP&MySQL. Нужно узнать значение присвоеное автоинкр. полю.


6-25483
Vladimir Bolotin
2003-11-05 22:10
2004.01.09
IMAP: удаление писем с сервера


1-25334
Андреев
2003-12-21 20:46
2004.01.09
сохранение StringGrid в файле


14-25567
Kein
2003-12-17 18:06
2004.01.09
почему?


1-25371
]eRoR_rrr[
2003-12-25 11:47
2004.01.09
RichEdit