Цитата:
Сообщение от los-1k
У меня не получается загрузка и выгрузка в CSV может ли кто помочь?
|
В свойстве StringGrid1.Cells первым указывается номер колонки, а вторым номер строки. У тебя же наоборот:
Цитата:
Код:
procedure TForm2.Button2Click(Sender: TObject);
//сохранение в csv--------------------------------------------------------------
var
f: TextFile;
i, j: Integer;
begin
AssignFile(f, '111.csv');
Rewrite(f);
for j := 0 to StringGrid1.RowCount do
begin
for i := 0 to StringGrid1.ColCount do
begin
if i < StringGrid1.ColCount then Write(f, ';');
Write(f, StringGrid1.Cells[j, i]);
end;
Writeln(f);
end;
CloseFile(f);
end;
|
UPD: И ещё у тебя счёт идёт с нуля, поэтому нужно писать не "StringGrid1.RowCount", а "StringGrid1.RowCount - 1". То же самое и с "ColCount"