Wenn die Tabelle rechteckig ist [immer die gleiche Anzahl von Einträgen pro Zeile] könntest du dir ein eigenes Datenformat überlegen:
Delphi-Quellcode:
Tabelle:
1 2 3
a b c
Deine Datei:
2 //Anzahl der Spalten
3 //Anzahl der Einträge pro Spalte
1
2
3
a
b
c
So sparst du dir die Trennzeichen und ein aufwändiges rumgespiele mit pos/copy/delete. Wenn die Tabelle nicht rechteckig ist, kannst du ja einfach eine '0' oder '_' eintragen. Diese Dateien kannst du dann auch recht einfach mit einem normalen Editor anschauen und sie überprüfen.
Erwarte das Beste und bereite dich auf das Schlimmste vor.