Frage : VB.Net - Textdateien des Mähdreschers zwei in eine mit zusammenpassender erster Spalte

Hallo Experten.  Ich habe zwei Komma abgegrenzte Textdateien.  Ein mit vier Spalten und eins mit zwei Spalten. Alle Werte sind Schnüre.   Die erste Spalte jeder Akte ist eine Identifikation-Schnur, die für beide aber nicht notwendigerweise im gleichen Auftrag allgemein ist.  Sie beide haben die gleiche Zahl Reihen und sie sollten keine in der files.

I Notwendigkeit leer sein, die zweite Spalte der Akte mit zwei Spalten in die Akte mit vier Spalten zu nehmen und fünf Spalten bilden.   Die Daten in jeder Akte müssen mit der Identifikation-Zahl den ersten Spalten in beiden files.

It entsprechen würden sein gut, die Daten in einer dritten Akte zu haben, wenn die OK
I Hoffnung ist, die diese sense

Any Hilfe beim Code auf diesem würde sein groß appreciated.
bildet

Antwort : VB.Net - Textdateien des Mähdreschers zwei in eine mit zusammenpassender erster Spalte

Was über etwas Ähnliches:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
Vorhauptleitung ()
    Schwaches file1 als neues Wörterbuch (der Schnur, der Schnur)

    'Lastswörterbuch mit Identifikation (Schlüssel) und Daten (Wert)
    Using Leser als neues System.IO.StreamReader („test1.txt“)
        Während nicht reader.EndOfStream
            Schwaches str als Schnur = reader.ReadLine ()
            Schwacher Temp () als Schnur = str. Spalte („, ")

            file1.Add (Temp (0), str)
        Beenden während
    Using beenden

    'Jeden Schlüssel im Wörterbuch mit Daten von der zweiten Akte aktualisieren
    Using Leser als neues System.IO.StreamReader („test2.txt“)
        Während nicht reader.EndOfStream
            Schwaches str als Schnur = reader.ReadLine ()
            Schwacher Temp () als Schnur = str. Spalte („, ")

            file1 (Temp (0)) = String.Concat (file1 (Temp (0)), „,“, Temp (1))
        Beenden während
    Using beenden

    'Wörterbuch zur neuen Akte ausschreiben
    Using Verfasser als neues System.IO.StreamWriter („result.txt“)
        Für jedes Einzelteil als KeyValuePair (der Schnur, der Schnur) in file1
            writer.WriteLine (Einzelteil. Wert)
        Zunächst
    Ende Using

Enden-Unterseeboot
Weitere Lösungen  
 
programming4us programming4us