VB.NET-使用制表符分隔的文本文件
我需要有关如何处理文本文件(如数据库)的帮助 我创建了excel GUI(带有宏),它在包含大量数据的工作表中搜索输入的字符串,并用匹配的字符串显示整行(适用于安装了MS office的用户) 现在,我必须为尚未安装MS office的用户创建仅在制表符分隔的文本文件(无ADO.Net)上工作的替代VB.Net应用程序,我不知道如何开始使用它VB.NET-使用制表符分隔的文本文件,vb.net,tab-delimited-text,Vb.net,Tab Delimited Text,我需要有关如何处理文本文件(如数据库)的帮助 我创建了excel GUI(带有宏),它在包含大量数据的工作表中搜索输入的字符串,并用匹配的字符串显示整行(适用于安装了MS office的用户) 现在,我必须为尚未安装MS office的用户创建仅在制表符分隔的文本文件(无ADO.Net)上工作的替代VB.Net应用程序,我不知道如何开始使用它 导入它们?如果是的话,那怎么办 直接在他们身上工作?如果是的话,那怎么办 我的文本文件被导出到excels files/sheets到tab deli
- 导入它们?如果是的话,那怎么办
- 直接在他们身上工作?如果是的话,那怎么办
thx如果要从文件的第一行获取标题,请执行以下操作
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
我搜索DataTable解决方案,但找不到如何导入带有标题的文本文件,只有如何手动添加/创建带有数据的标题和行。。。许多行从50k+开始,您也可以使用OleDBgreat thx导入类型化数据,以显示我如何处理它,而无需使用ADO.Net