利用VB如何将EXCEL表中如1;2;3-1这样的编号导入到ACCESS中 5
利用VB将EXCEL表中的一个字段导入到数据库中时,其他的字段及每条记录的除了这个字段不能全部显示外,全部都能导入,求指导...
利用VB将EXCEL表中的一个字段导入到数据库中时,其他的字段及每条记录的除了这个字段不能全部显示外,全部都能导入,求指导
展开
3个回答
展开全部
EXCEL导入ACCESS时字段类型会自动判断,列中多数为数字,则会被识别为数字列,那么3-1因为转不成数字,而变成空值.你在做导入时,把该列设置成文本就能导入了.
追问
是在ACCESS中设置为文本吧,还是不行,
追答
ACCESS的导入向导中,选择标题之后,有个数据的预览,你点对应的列,上面有字段类型,将该列改成文本.这与ACCESS的目的表的字段类型无关.也与EXCEL原有的单元格格式无关,只在导入时做的识别操作.
我不知道你用VB是怎么导入,如果VB操作EXCEL用WORKSHEET.CELLS(ROW,COL).VALUE的话,是不会出错的,
真不知道你说的是什么方法.
展开全部
试试先用用accessnf导入EXCEL表的格式,再用VB添加EXCEL。
追问
还是不行呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你在ACCESS中,将这些字段定义为文本类型,即可
追问
这个库文件字段和EXCEL表中字段均为文本类型,这是肯定的啦,但就是不行,就如chenxfsoft老师所讲,多数为数字就变为数字,多数为3-1他就只能显示3-1这样的,二者只能导入其一,不能两全呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询