当前位置: 代码迷 >> VB Dotnet >> VB.NET 从txt中读取数据的有关问题
  详细解决方案

VB.NET 从txt中读取数据的有关问题

热度:80   发布时间:2016-04-25 02:16:31.0
VB.NET 从txt中读取数据的问题
目前有一个txt文本,格式像这种的
name   age   class   dept
S123    28      A           D1
S234    27      B          D2
S345    26      C          D3
需要把文本中的数据写入数组,忽略第一行.
现在的问题是如何跳过第一行,以及如何根据字节数来分割行?考虑到如果按空格来分割会出现一些问题,比如name里面存在空格之类的.所以想把txt设计成固定列宽的,比如每个字段占6字节.这样只需要截取以后trim一下就可以了.请大神赐教~
------解决方案--------------------
string[] skip1 = File.ReadAllLines("文件名").Skip(1).ToArray();跳过1行
如果你要切分,并且每列宽度一样,先用Mid函数,再用Trim函数。
------解决方案--------------------
创建 一个 结构体,并且结构体内的属性全是定长,在vb.net中 可以用 <VBFixedArray(10)>(表示长度是10)
而后用fileget函数将这个文件写进这个结构体
------解决方案--------------------
固定的,最好办.

循环每次读一行,当第一次读时,不处理,直接开始下次循环,
  相关解决方案