Jak zapisać zawartość dbgrida do pliku csv?
0
0
Zapisujesz Table, a nie DBGrid. Szukaj odpowiedniej metody w TTable.
0
Chodzi mi o zapisanie tabelki choćby stringgrida do pliku *.csv coś w rodaju SaveToFile czy LoadFromFile
0
Jeśli chodzi o zapis StringGrid do pliku to wszystko masz na torry.net. jest też odczyt i inne źródła. Warto czytać, bo szybciej Ci z tym pójdzie niż czekanie na odpowiedź.
//Zapis
procedure SaveStringGrid(StringGrid: TStringGrid; const FileName: TFileName);
var
f: TextFile;
i, k: Integer;
begin
AssignFile(f, FileName);
Rewrite(f);
with StringGrid do
begin
// Write number of Columns/Rows
Writeln(f, ColCount);
Writeln(f, RowCount);
// loop through cells
for i := 0 to ColCount - 1 do
for k := 0 to RowCount - 1 do
Writeln(F, Cells[i, k]);
end;
CloseFile(F);
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
SaveStringGrid(StringGrid1, 'plik.abc');
end;
:>