Ich habe eine Tabulator getrennte Textdatei als so:Kopieren von einer Tabulator getrennte Textdatei selbst
name \t loan period \t loan amount
John \t 5 years \t 6000
Sarah \t 5 years \t 6000
Jane \t 1 month \t 100
Ich suche die Zeilen, in denen „Leihfrist“ = „5 Jahre“, wo "kopieren Leihfrist "=" 1 Monat ", um den Vergleich zu zeigen. Die neuen Zeilen würden am Ende der resultierenden Datei angehängt werden.
Das ultimative Endergebnis ich zu erreichen hoffen, ist dies:
name \t loan period \t loan amount
John \t 5 years \t 6000
Sarah \t 5 years \t 6000
Jane \t 1 month \t 100
John \t 1 month \t 100
Sarah \t 1 month \t 100
Ich habe darüber mit Visual Basic .NET liebäugelt, und so weit, das ist, was ich mit
habe kommenDim strData As String
Dim i As Short
Dim strLine() As String
lngSize = 0
FileOpen(1, txtloanlistinput.Text, OpenMode.Input)
While Not EOF(1)
i = i + 1
strData = LineInput(1)
End While
FileClose(1)
ReDim loanlist(i)
strData = ""
lngSize = i
i = 0
FileOpen(2, txtloanlistinput.Text, OpenMode.Input)
While Not EOF(2)
i = i + 1
strData = LineInput(2)
If i = 1 Then
strData = LineInput(2)
End If
strLine = Split(strData, Chr(9))
loanlist(i).strName = strLine(0)
loanlist(i).strLoanPeriod = strLine(1)
loanlist(i).curLoanAmount = strLine(2)
End While
FileClose(1)
FileClose(2)
Ich zeichne eine leere, wie weiter zu gehen, und dachte, ich würde um Hilfe bitten.
Vielen Dank und Entschuldigung für die späte Antwort. –
mach dir keine sorgen hoffe es hilft – vaquito