Entwickler-Ecke
IO, XML und Registry - Kann CSV-Datei nicht einlesen.
Kamil1984 - Mo 24.11.08 13:13
Titel: Kann CSV-Datei nicht einlesen.
Hallo,
hab hier ein kleines Problem und zwar meckert der mich an wenn ich meien CSV-Datei einlesen will, das er sie nicht finden kann . Mit einer Textdatei klappt es wunderbar. Bitte euch um rat ist bestimmt nur ein kleiner Fehler.
Nochmal zum Code das geht:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| void ReadCsv() { FileStream stream = new FileStream("C:\\Test.txt", FileMode.Open); StreamReader reader = new StreamReader(stream); this.textBox1.Text = reader.ReadToEnd(); reader.Close(); stream.Close(); } |
Das geht nicht :
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| void ReadCsv() { FileStream stream = new FileStream("C:\\Test.csv", FileMode.Open); StreamReader reader = new StreamReader(stream); this.textBox1.Text = reader.ReadToEnd(); reader.Close(); stream.Close(); } |
Wie gesagt fehlermeldung Datei konnte nicht gefunden werden
Ich danke im Voraus
MfG Kamil
Moderiert von
Christian S.: Code- durch C#-Tags ersetztModeriert von
Christian S.: Topic aus C# - Die Sprache verschoben am Mo 24.11.2008 um 12:14
Christian S. - Mo 24.11.08 13:20
Wenn die Datei da ist, müsste das eigentlich so gehen. :nixweiss:
Du kannst es aber kürzer schreiben:
C#-Quelltext
1: 2: 3: 4: 5:
| void ReadCsv() { using (StreamReader reader = File.OpenText("C:\\Test.csv")) this.textBox1.Text = reader.ReadToEnd(); } |
Kamil1984 - Mo 24.11.08 13:23
ok habs, voll blöd eigentlich und nur durch zufall entdeckt
Quelltext
1:
| FileStream stream = new FileStream("C:\\Test.csv.txt", FileMode.Open); |
trotzdem danke christian
MfG Kamil
JüTho - Mo 24.11.08 13:54
Als EDV-Fachmann sollte man sich die Extension auch immer anzeigen lassen oder noch besser vom Explorer die Hände lassen und stattdessen etwas wie
TotalCommander [
http://www.ghisler.com/] benutzen.
Das Einlesen einer Textdatei geht außerdem noch einfacher mit diesen Versionen:
C#-Quelltext
1: 2: 3:
| string[] lines = File.ReadAllLines("C:\\Text.csv"); string content = File.ReadAllText("C:\\Text.csv"); |
Jürgen
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!