VB.NET - Работа с текстовым файлом с разделителями табуляции
Мне нужна помощь с тем, как работать с текстовым файлом (например, с базой данных).
Я создаю Excel GUI (с макросами), который ищет вмененную строку в листах с большим количеством данных и отображает всю строку с соответствующей строкой (для людей с установленным офисом MS)
Теперь я должен создать альтернативное приложение VB.Net, работающее только с текстовыми файлами с разделителями табуляции (без ADO.Net) для людей, которые не установили MS Office, и я не знаю, как начать работать с ним.
- импортировать их? если да, то как.
- работаете прямо на них? если да, то как.
Мои текстовые файлы экспортируются превосходят файлы / листы на вкладке с разделителями.txt, с множеством столбцов (более 100) с заголовками и множеством строк более 500
нужна помощь:) спасибо
1 ответ
Если вы хотите получить заголовки из первой строки файла, сделайте это...
Sub Main()
Dim dt = New DataTable
Dim lines = File.ReadAllLines("TextFile1.txt")
Dim headers = lines(0).Split(vbTab)
For Each header In headers
dt.Columns.Add(header)
Next
For Each line In lines.Skip(1)
Dim parts = line.Split(vbTab)
dt.Rows.Add(parts)
Next
End Sub