было интересно, есть ли у кого-нибудь пример кода vb для импорта текстового файла в excel, разделенного пробелами, независимо от количества пробелов. В текстовом файле, например, 100 тысяч строк, и в каждой строке каждое слово может быть разделено одним, двумя или тремя пробелами и т. д.
результатом импорта в excel является то, что каждая строка из текстового файла находится в каждой строке, а каждое слово из каждой строки, разделенное пробелами, находится в каждом столбце этой строки.
Я попытался сделать это, прочитав каждую строку в текстовом файле, а затем проанализировав каждое слово для каждой строки, поместив их в переменную, а затем записав ее в Excel. Я думаю, что этот способ занимает больше времени, и я сейчас разбираю каждую строку. Но я думаю, что импорт текстового файла в excel, разделенный пробелами, будет быстрее, если это можно сделать. Причина, по которой я использую vb вместо vba, заключается в том, что vb может создавать исполняемый файл, который может запускаться планировщиком. Спасибо
Dim reader As New System.IO.StreamReader("C:\test.txt")
Dim allLines As List(Of String) = New List(Of String)
Dim stringreader As String
Dim a As String
stringreader = filereader.ReadLine()
Do While Not reader.EndOfStream
allLines.Add(reader.ReadLine())
stringreader = reader.ReadLine()
MsgBox("The first line of the file is " & stringreader)
Loop