vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Split Funktion 
Autor: mazman
Datum: 21.09.07 12:03

Hallo,

folgendes Problem. Nehmen wir an ich habe folgende Datei als .txt mit dem Inhalt:

Name1, Adresse1, Land1, Zusatz1
Name2, Adresse2, Land2, Zusatz2
Name3, Adresse3, Land3, Zusatz3

Diese möchte in einlesen und nur gewisse 'Spalten' in eine Ausgabe-Datei schreiben und zwar mit leerzeichen getrennt, also so:

Name1 Land1 Zusatz1
Name2 Land2 Zusatz2

Ich habe leider nicht viel Ahnung. Habe es über Split versucht, aber irgendwie klappt das nicht. Es kommt immer 'System.String[]' wenn ich versuche das auszugeben.:-/

Hier mein Code:

Dim sr As StreamReader = New StreamReader(C:\test.txt)
Dim sw As Streamwriter = New StreamWriter(C:\testout.txt)
Dim line As String
Dim field() As String
Dim name() As String
Dim land() As String
Dim zusatz() As String
 
Do
line = sr.Readline()
field = Split(line, ",")
name = field(0)
land = field(2)
zusatz = field(3)
Loop Until Line Is Nothing
sw.Writeline(field)
sw.Write(name)
sw.Write(land)
sw.Write(zusatz)
sr.Close()
sw.Close()
Vielen Dank schonmal
Mazman
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Split Funktion651mazman21.09.07 12:03
Re: Split Funktion352Melkor21.09.07 13:12
Re: Split Funktion317mazman21.09.07 13:36
Re: Split Funktion372Melkor21.09.07 13:48

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel