注册 登录
编程论坛 ASP.NET技术论坛

excel导入数据库问题

kafeidou 发布于 2007-11-13 11:48, 1451 次点击
在完成excel导入数据库后,在导入时为什么同一列数据如果有数字和字母混合形式时。只输入了数字或者只输入了字母;比如:excel表格中第一列和第二列数据为数字形式,第三列为字母,则输入数据库时只输入了前两列???
5 回复
#2
bygg2007-11-14 09:41
不太明白你的意思?
#3
kafeidou2007-11-15 08:11

就是在把excel中的数据导入到数据库时,在excel表的某一列中若输入的数据形式相同,如输入数据全为数字形式“123”“456”“234”或全为字母形式“abc”“sdf”“hdhj”能成功导入到数据库中;若excel表中这一列输入为“123”“abc”“sdf”则数据库中导入了“123”这一行,“abc”“sdf“没导入数据库,请问问题出在哪儿??

[此贴子已经被作者于2007-11-15 8:12:40编辑过]

#4
小乌龟2007-11-15 11:12
HDR=Yes
#5
梁微642008-09-12 18:20
你在未导入之前,选中excel(有abc和123混和的列)列,在数据-分列-下一步-下一步,右上角(常规、文本……),点击文本,选择完成。即可
#6
雪雨星风2008-09-19 10:36
你读取excel的值时肯定是存在dataset里
ds.Tables[0].Rows[i]["姓名"].ToString()   
这里进行一下类型转换就行了
1