vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: CSV- Datei ändern und im Anschluss verschieben 
Autor: HenryV
Datum: 25.10.17 11:37

Hallo
Da könnte man etwas mit der TextFieldParser-Klasse machen.

Annahmen:
- Paketnummer n gehört zu Zeile n
- Paketnummer steht immer an 31. Stelle
Imports System.IO
Imports System.Text
Private Sub FixCSV(ByVal path As String)
    Using tfp As Microsoft.VisualBasic.FileIO.TextFieldParser = New _
      Microsoft.VisualBasic.FileIO.TextFieldParser(path, Encoding.Default)
        tfp.SetDelimiters(";")
        Using sw As StreamWriter = New StreamWriter(path.Replace(".csv", _
          "_new.csv"), False, Encoding.Default)
            Dim i As Integer = 0
            Dim Zeile As String = ""
            Do
                Dim fields As String() = tfp.ReadFields
                If fields Is Nothing Then Exit Do
                For x As Integer = 0 To fields.Length - 1
                    If x = 30 Then
                        Zeile = String.Join(";"c, {Zeile, fields(x).Split(";"c)( _
                          i)})
                    Else
                        Zeile = String.Join(";"c, {Zeile, fields(x)})
                    End If
                Next
                sw.WriteLine(Zeile.Substring(1))
                Zeile = ""
                i += 1
            Loop
        End Using
    End Using
End Sub
Gruss HenryV
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
CSV- Datei ändern und im Anschluss verschieben1.947p2416.10.17 15:59
Re: CSV- Datei ändern und im Anschluss verschieben962Manfred X16.10.17 16:31
Re: CSV- Datei ändern und im Anschluss verschieben941p2425.10.17 08:20
Re: CSV- Datei ändern und im Anschluss verschieben878HenryV25.10.17 11:37
Re: CSV- Datei ändern und im Anschluss verschieben853p2425.10.17 13:22
Re: CSV- Datei ändern und im Anschluss verschieben982HenryV25.10.17 14:00
Re: CSV- Datei ändern und im Anschluss verschieben879p2425.10.17 14:52
Re: CSV- Datei ändern und im Anschluss verschieben896HenryV25.10.17 16:56
Re: CSV- Datei ändern und im Anschluss verschieben874p2426.10.17 08:35
Re: CSV- Datei ändern und im Anschluss verschieben866HenryV26.10.17 09:37
Re: CSV- Datei ändern und im Anschluss verschieben867p2426.10.17 10:05
Re: CSV- Datei ändern und im Anschluss verschieben938HenryV26.10.17 15:15
Re: CSV- Datei ändern und im Anschluss verschieben951p2427.10.17 07:36
Re: CSV- Datei ändern und im Anschluss verschieben813HenryV27.10.17 08:40
Re: CSV- Datei ändern und im Anschluss verschieben865p2427.10.17 09:54
Re: CSV- Datei ändern und im Anschluss verschieben847effeff27.10.17 20:45
Re: CSV- Datei ändern und im Anschluss verschieben841p2428.10.17 22:16
Re: CSV- Datei ändern und im Anschluss verschieben947HenryV27.10.17 12:14

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-2024 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