Keine Ahnung, wie es bei neueren Versionen von Delphi ist, aber bei
ADO nutze ich immer sowas in der Art:
Delphi-Quellcode:
Table.First;
while not Table.EoF do begin
Variabel := Table.FieldByName('Spaltenname'):AsString;
Table.Next;
end;
Dabei ist es vollkommen egal, ob über den Connectionstring nun auf
Access, Excel, FireBird oder sonst eine Datenbank verwiesen wird.
Der im Programm genutzte Quelltext ist immer gleich, für Excel ist keine Sonderbehandlung nötig.
Sprich: Deine schnelle Methode für
Access sollte mit Excel ebenso funktionieren.