Foxtable(狐表)用户栏目专家坐堂 → 导入excel表时,怎么判断是不是数值


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

主题:导入excel表时,怎么判断是不是数值

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


加好友 发短信
等级:七尾狐 帖子:1750 积分:16485 威望:0 精华:0 注册:2017/6/1 23:12:00
导入excel表时,怎么判断是不是数值  发帖心情 Post By:2018/1/18 21:40:00 [显示全部帖子]

导入excel表时,怎么判断是不是数值

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


加好友 发短信
等级:七尾狐 帖子:1750 积分:16485 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2018/1/18 21:48:00 [显示全部帖子]

    Dim nms() As String = {"品名","封装","数量","单价","金额","仓库","区域","电话","备注"}
    For n As Integer = 1 To Sheet.Rows.Count -1
        Dim dr As DataRow =  DataTables("销售").AddNew()
        For m As Integer = 0 To nms.Length-1
           
            Select Case m
                Case 0,1
                    dr(nms(m)) = Sheet(n,m+1).Value.trim()
                Case 2,3,4
                    'If  Sheet(n,m+1).Value.IsNumeric
                        If Sheet(n,m+1).Value="" Then
                        Else
                            dr(nms(m)) = Sheet(n,m+1).Value
                        End If
                    'Else
                        'msgbox("行"& n & "列" & m+1 & "不是数值,记住后,请更改")
                    'End If
                Case Else
                    dr(nms(m)) = Sheet(n,m+1).Value            
            End Select
        Next
    Next

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


加好友 发短信
等级:七尾狐 帖子:1750 积分:16485 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2018/1/18 22:06:00 [显示全部帖子]

单元格sheet(n,m+1).Value=“” 判断不了,什么也不显示,还应该怎么判断 ,是不是里面有特殊不可见符或者是空格?怎么判断为好?

[此贴子已经被作者于2018/1/18 22:06:48编辑过]

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


加好友 发短信
等级:七尾狐 帖子:1750 积分:16485 威望:0 精华:0 注册:2017/6/1 23:12:00
  发帖心情 Post By:2018/1/18 22:20:00 [显示全部帖子]

完美解决,水平高,实在是高


 回到顶部