7

Delphi 7 の stringgrid から Microsoft Excel にデータをエクスポートしようとしています。私はそれを行うためにこのコードを使用しています:

  objExcel := TExcelApplication.Create(nil);
  objExcel.Visible[LOCALE_USER_DEFAULT] := true;
  objWB := objExcel.workbooks.add(null,LOCALE_USER_DEFAULT);
  lineNumber := 1;

  for i:=1 to stringgrid1.rowcount-1 do begin
    for j:=0 to stringgrid1.ColCount-1 do begin
      objWB.Worksheets.Application.Cells.Item[i+lineNumber,j+1] := ''''+stringgrid1.Cells[j,i];
    end;
  end;

しかし、データが大きい場合、完了するまでに非常に長い時間がかかります。Delphi 7 stringgrid から Excel にデータをエクスポートする他の高速な方法はありますか?

4

3 に答える 3