Zapisywanie

0

Jak zapisać zawartość dbgrida do pliku csv?

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;

:>

1 użytkowników online, w tym zalogowanych: 0, gości: 1