Bonjour,
Je dois dans mon application remplir une feuille excel à partir des données d'un dbGrid, mon code marche mais est cependant relativement lent, quelqu'un aurait-il une idée pour l'accelerer?
Merci davance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
    numLigne:=0;
    while not dbResultat.DataSource.DataSet.eof do
      begin
        inc(numLigne);
        for numCol:=0 to dbResultat.FieldCount-1 do
          begin
            MaFeuille.Cells.Item[numLigne,numCol+1].Value:=dbResultat.Fields[i].AsString;
          end;
        dbResultat.DataSource.DataSet.next;
      end;