Tabelle mit Inhalt von Textdatei befüllen

Maanee

Grünschnabel
Hallo!
Ich habe ein Problem. Weiß jemand wie man eine Tabelle in VB (z.b Datagrid) mit dem Inhalt einer txt-datei befüllt.

Der Inhalt der Textdatei sieht so aus:

Platz Club Spiele Siege Unentschieden Niederlagen Tore Punkte Saisonabschluss
1 Bayern München 25 15 8 2 43:14 53 CL
2 Hamburger SV 25 12 10 3 36:18 46 CL
3 Bayer Leverkusen 25 13 5 7 46:26 44 CL Qual.
4 Werder Bremen 25 13 5 7 52:36 44 UEFA Cup
5 FC Schalke 04 25 12 8 5 40:26 44 UEFA Cup
6 VfB Stuttgart 25 13 2 10 44:40 41 UI-Cup
7 Eintracht Frankfurt 25 10 9 6 30:31 39
8 VfL Wolfsburg 25 10 7 8 41:36 37
9 Karlsruher SC 25 10 7 8 30:33 37
10 Hannover 96 25 9 7 9 36:42 34
11 VfL Bochum 1848 25 8 8 9 37:38 32
12 Hertha BSC 25 9 5 11 27:31 32
13 Borussia Dortmund 25 8 6 11 36:41 30
14 Hansa Rostock 25 6 6 13 22:36 24
15 Arminia Bielefeld 25 5 6 14 24:50 21
16 Energie Cottbus 25 4 8 13 26:42 20 Abstieg
17 1. FC Nürnberg 25 4 7 14 26:41 19 Abstieg
18 MSV Duisburg 25 5 4 16 25:40 19 Abstieg

Dieser Inhalt soll nun in eine Tabelle in VB gefüllt werden

Kann mir bitte jemand helfen?

Mfg
maanee
 
Also, das Trennen der Zeilen wäre kein Problem, eher der Umstand, dass kein eindeutiges Trennzeichen vorhanden ist (ja, ich weiß, ist durch Leerzeichen getrennt, die finden sich aber auch im Namen).

Eine Lösung wäre eine Kombination. Erst suchst du mit InStr() das erste Leerzeichen, so kommst du schon mal zum Rang. Dann gehst du das ganze von hinten an, mittels InStrRev() suchst du die Leerzeichen von hinten. Nach der ersten Suche spüfst du auf Zeichen, wenn ja, hast du CL/UEFA/UI/Abstieg. Dann einfach immer weiter von hinten auf Leerzeichen prüfen und deine Daten übernehmen, bis du an die Stelle kommst, die schon von vorne gefunden hast.


Der Doc!
 
Tut mir leid, aber könntest du das bitte kurz z.b mit die ersten 2 spalten per sourcecode genau zeigen. den so ähnlich hab ich es auch schon versucht ober es hat nicht geklappt.
DAnke
maanee
 
Zurück