以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  rs(i).Split(vbtab) '没有按空格分隔  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104219)

--  作者:fubblyc
--  发布时间:2017/7/25 17:16:00
--  rs(i).Split(vbtab) '没有按空格分隔
老师,

有个文本文件如下:
12345  19  空格分开
12346  20

要合并到表A去

    Dim strs As String = FileSys.ReadAllText(wjlj,Encoding.Default)    
    strs = strs.Replace(vblf,"")
    Dim rs() As String = strs.Split(vbcr)
    For i As Integer = 0 To rs.Length - 1
        Dim cs() As String = rs(i).Split(vbtab)  \'奇怪,没有按空格分成两个数组。还是只要一个数组。文本和这里同时改成用 “|” ,就可以隔开
        If cs.Length = 2 Then   
            Dim dr As DataRow = DataTables("A").Addnew()
            dr("第一列") = cs(0)
            dr("第二列") = cs(1)
        End If
    Next


[此贴子已经被作者于2017/7/25 17:16:49编辑过]

--  作者:有点甜
--  发布时间:2017/7/25 17:45:00
--  

vbtab不是空格,改一下代码

 

Dim cs() As String = rs(i).Split(" ")


--  作者:fubblyc
--  发布时间:2017/7/25 19:22:00
--  
哦哦。
那VBTAB 是什么呢?帮助上是这样写的。。。

--  作者:有点蓝
--  发布时间:2017/7/25 20:27:00
--  
是一个特殊字符,看起来像空格,其实不是空格