Hallo,
mit Hilfe des StreamReaders importiere ich eine CSV Datei in mein Programm. Der Text der Datei wird in der Variable streamedText als string gespeichert.
CVS Datei sieht so aus:
Spalte1;Spalte2;Spalte3
Zelle11;Zelle12;Zelle13
Zelle21;Zelle22;Zelle23
Mit
string[] lines = streamedText.Split(Environment.NewLine.ToCharArray());
spalte ich die string-Variable in einzelne Elemente auf (trenne den string beim Zeilenumbruch)
Den Array lines möchte ich nun mit lines.split(’;’) in seine einzelnen Elemente aufspalten und jedes einzelne Element in einen 2d Array schreiben.
Am Ende soll mein 2D-Array also so aussehen:
Spalte1|Spalte2|Spalte3
Zelle11|Zelle12|Zelle13
Zelle21|Zelle22|Zelle23
Ich hatte vor, mit einer doppelten for-Schleife den 2D Array zu durchlaufen:
string[,] my2DArr = new string[anzahlZeilen, anzahlSpalten];
for (int i= 0; i