以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 带*的身份证号码如何导入系统 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=127565) |
-- 作者:sloyy -- 发布时间: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编辑过]
|
-- 作者:有点甜 -- 发布时间: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 -- 发布时间:2018/11/16 20:35:00 -- 谢谢 有点甜大师,采用你所说的办法确实能够导入身份证号码了,再次感谢. 不过,我折腾了一圈,发现是我的电子表格有问题,我的电子表格栏目写的是 "身份证号码" ,数据库目的表写的是 "身份证号",所以导不进去 用原来的代码,可以导入. 太尴尬了.
|