我需要有关如何处理文本文件(如数据库)的帮助。
我创建 Excel GUI(带有宏),在包含大量数据的工作表中搜索估算字符串,并显示带有匹配字符串的整行(对于安装了 MS Office 的人)
现在,我必须为尚未安装 MS Office 的人创建仅适用于制表符分隔文本文件(没有 ADO.Net)的替代 VB.Net 应用程序,但我不知道如何开始使用它。
我的文本文件导出为制表符分隔的 .txt,其中包含大量带有标题的列(100+),以及大量行 500+
需要帮助:) 谢谢
如果您想从文件的第一行获取标题,请执行以下操作...
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
Run Code Online (Sandbox Code Playgroud)