Entwickler-Ecke
C# - Die Sprache - Dateien in Tabellenform speichern mittels CSV-Datei
sepp_a_u - Sa 06.10.07 16:38
Titel: Dateien in Tabellenform speichern mittels CSV-Datei
so...da sich nun herausgestellt hat, dass man in einer txt-datei die vom benutzer eingegebenen daten nicht speichern kann, würde mich doch nun interessieren, wie ich daten in tabellenform in einer csv datei speichern kann. wie sind also die "kommandos" um die benutzereingaben in einer csv-datei zu speichern und wieder auszulesen? und wie kann ich die daten dann so formatieren, dass sie in tabellenform sind? es sollte natürlich immernoch auf konsolenebene basieren. und wer noch nicht weiß, um was es geht: ich mache gerade ein prog, welches so als eine art telefonbuch fungiert. die ausgabe sollte dann so aussehen ca:
name vorname strasse plz ort telefon
mustermann max musterstr. 1 123456 musterhausen 12345/8909
günther hans hansjosefstr. 34 343454 hansburgen 12190/12121121
und dann halt immer so weiter.
ich denke jeder weiß jetzt wie es aussehen sollte oder? wäre nice, wenn mir wer sagen könnte, wie ich das realiseren kann via *.csv-datei
mfg
Kha - Sa 06.10.07 17:37
Titel: Re: Dateien in Tabellenform speichern mittels CSV-Datei
CSV ist doch kein Widerspruch zu deiner bestehenden Textdatei. Du musst nur ein paar Stellen ändern: Beim Schreiben hängst du hinter jeden Wert ein Semikolon und hinter jeden Eintrag einen Zeilenumbruch. Beim Lesen stellt jede Zeile einen Eintrag dar, die einzelnen Werte kannst du per String.Split extrahieren.
Damit hast du für jeden Telefonbucheintrag ein String-Array. Das kannst du in Tabellenform ausgeben, indem du für jeden String darin String.PadLeft mit der gewünschten Spaltenbreite aufrufst und das Ergebnis in die Konsole schreibst.
sepp_a_u - Sa 06.10.07 18:31
hmm das verstehe ich gar nicht irgendwie ....
hast du vll ein codebsp oder so? wäre nice und sehr hilfreich für mich :)
mfg
sepp_a_u - So 07.10.07 10:30
weiß es sonst keiner mit der csv-datei?
mfg
sepp_a_u - Sa 13.10.07 00:09
weiß denn keiner, wie man daten in einer csv datei speichert mittels konsole? kann ich mir nicht vorstellen aber nun ja...schade
mfg
Christian S. - Sa 13.10.07 00:17
Wahrscheinlich erkennt Deiner Problem:
CSV heisst "Comma Separated Value". Mit anderen Worten, Werte aneinander gehängt, durch Komma getrennt. :nixweiss:
Beschreibe also genauer, wo Du nicht weiter kommst.
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!