Foxtable(狐表)用户栏目专家坐堂 → 带*的身份证号码如何导入系统


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

主题:带*的身份证号码如何导入系统

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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
带*的身份证号码如何导入系统  发帖心情 Post By:2018/11/16 17:13:00 [只看该作者]

姓名 身份证号
王璇 450202******160048
刘剑 450204******241035
谢科弟 432621******046464
导入带*的身份证号码到系统,代码如下
Dim dlg As New OpenFileDialog '定义一个新的OpenFileDialog
        dlg.Filter= "Excel文件|*.xls" '设置筛选器
        If dlg.ShowDialog = DialogResult.Ok Then '如果用户单击了确定按钮
            Dim ip As New Merger
            ip.SourcePath = dlg.FileName '指定数据文件
            ip.Format = "Excel" '指定导入格式
            ip.SourceTableName = "sheet1$" '指定要导入的表
            ip.DataTableName ="名单"    '导入后的表名
            ip.Merge() '开始合并
endif
结果身份证号码是空白,要如何解决这个问题?  姓名,身份证字段都设置为字符了.
[此贴子已经被作者于2018/11/16 17:13:20编辑过]

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


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

如果你 excel 文件某列有多种格式(字符、数值),会导致字符或者数值类型导入后空白的

 

换一种方式导入吧

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=101056&skin=0

 

http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=123476&skin=0

 


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


加好友 发短信
等级:九尾狐 帖子:2193 积分:13908 威望:0 精华:2 注册:2012/2/25 10:59:00
  发帖心情 Post By:2018/11/16 20:35:00 [只看该作者]

谢谢 有点甜大师,采用你所说的办法确实能够导入身份证号码了,再次感谢.
不过,我折腾了一圈,发现是我的电子表格有问题,我的电子表格栏目写的是 "身份证号码" ,数据库目的表写的是 "身份证号",所以导不进去
用原来的代码,可以导入.
太尴尬了.

 回到顶部