У меня есть табуляцией текстовый файл, так:копирование с табуляцией текстовый файл себе
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
Я ищу, чтобы скопировать строки, где «период кредита» = «5 лет» в котором " период кредитования "=" 1 месяц ", чтобы показать сравнение. Новые строки будут добавлены в конце полученного файла.
Конечной конечный результат я надеюсь достичь это:
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
Я играю об этом с помощью Visual Basic .Net, и до сих пор, это то, что я придумал
Dim 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)
Я рисую пустое о том, как действовать дальше, и подумал, что я попрошу о помощи.
Спасибо, и извините за поздний ответ. –
Не беспокойтесь, надеюсь, что это поможет – vaquito