Форум: "Основная";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
Внизсохранение 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c