Welches Interface sollte denn deine Tabellenkomponente haben?
Es ist bestimmt nicht schwer, die TStringlist-Klasse um die zusätzlichen Funktionen zu erweitern.
Ich kann mir das so vorstellen:
Delphi-Quellcode:
TMoelskiSeineStringList = Class (TStringlist)
public
Property Header[Row : Integer] : String;
Property RawData[Row, Col : Integer] String;
End;
Zusammen mit einer einfachen Explode-Funktion sollte eine generischen Implementierung nichts im Wege stehen: Ich schätze den Aufwand auf 10-20 Zeilen.