Foxtable(狐表)用户栏目专家坐堂 → 可以从粘贴板直接分别粘贴到各个列里面吗?


  共有3758人关注过本帖树形打印复制链接

主题:可以从粘贴板直接分别粘贴到各个列里面吗?

帅哥哟,离线,有人找我吗?
yangwenghd
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
可以从粘贴板直接分别粘贴到各个列里面吗?  发帖心情 Post By:2014/6/3 10:13:00 [只看该作者]

现在已经复制了这个内容
Contact Name: Richard Allingham
Address: Rekemerstraat 1
         Rekem/Lanaken, Limburg, Belgium
Zip Code: 3620
Mobile: 0032494618905
No: 62340065382854

能不能把Richard Allingham粘贴到第一列(把Contact Name: 后面的字符)
把Rekemerstraat 1 Rekem/Lanaken, Limburg, Belgium粘贴到第二列(Address:后面的字符)
把3620粘贴到第三列(把Zip Code:后面的字符)
把0032494618905粘贴到第第四列(把Mobile:后面的字符)
把 62340065382854 粘贴到第五列(把 No: 后面的字符)

最后第六列等于Address: Rekemerstraat 1 Rekem/Lanaken, Limburg, Belgium(也就是第二列里面的字符)“,”后面的字符,相对于第六列等于”Belgium“
感谢 感谢 !
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:对应输入.table





 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/3 11:22:00 [只看该作者]

 测试了一下,这样获取数据,如何写入单元格自己想办法

 

Dim Info As String = Tables("表A").Current("第十列").replace(chr(10) & "        ", "")
Dim reg As new System.Text.RegularExpressions.Regex("(?<=.+:{1} {1}).+")
Dim mc As object = reg.Matches(info)
For i As Integer = 0 To mc.count - 1
    output.show(mc(i).value)
Next


 回到顶部
帅哥哟,离线,有人找我吗?
yangwenghd
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/6/3 11:34:00 [只看该作者]

If e.Form.Controls("TextBox1").text <> ""
    Dim s As String = e.Form.Controls("TextBox1").text
    s = s.Replace(vbcrlf & " ","").Replace(vbcrlf,";").Replace(Chr(13) & " ","").Replace(Chr(10),"").Replace(Chr(13),";")  '规范条件按格式
    Dim clname As String = "Contact_Name,Address,Zip_Code,Mobile,No,第六列,第七列,第八列,第九列,第十列"
    Dim Value1s(),Value2s() As String
    Value1s = s.split(";")
    Value2s = clname.split(",")
    Dim dr As DataRow = DataTables("客户订单表").AddNew()
    For Index As Integer = 0 To  Math.Min(Value1s.Length,Value2s.Length) - 1
        dr(Value2s(Index)) = Value1s(Index).Replace(Value2s(Index).Replace("_"," ") & ":","").Trim(" ")
    Next
End If
msgbox("添加成功")

能帮我看一下吗?我想从粘贴板上直接添加到Contact_Name,Address,Zip_Code,Mobile,No,第六列,第七列,第八列,第九列,第十列"

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/6/3 13:00:00 [只看该作者]

 请参考2楼代码自己改一下来用。


 回到顶部
帅哥哟,离线,有人找我吗?
yangwenghd
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2701 积分:17999 威望:0 精华:0 注册:2013/4/9 10:41:00
  发帖心情 Post By:2014/6/3 14:21:00 [只看该作者]

好的 感谢 

 回到顶部