asp 读取excel,当字段为汉字和数字时为空!怎么解决?
excel中字段内容为"中国1972111111",读取结果为空?没有中文的情况下输出"1972111111",请问这是为什么?...
excel中字段内容为"中国1972111111",读取结果为空?没有中文的情况下输出"1972111111",请问这是为什么?
展开
1个回答
2013-07-24
展开全部
解决同一列中“字符串”和“数字”两种格式同时存在,读取时,不能正确显示“字符串”格式的问题
:set xlsconn=CreateObject("ADODB.Connection")
xlsconn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath(xlspath)&";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""
主要是驱动的问题,需要添加hdr 和 imex,
其中,hdr取值yes,no ,表示第一行是否为字段名
imex 取值1,2,
其中1 正是解决此问题的关键(也有人说取值1,只能在连续16行中出现上诉问题才能解决,未经证实?)
:set xlsconn=CreateObject("ADODB.Connection")
xlsconn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&server.mappath(xlspath)&";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1"""
主要是驱动的问题,需要添加hdr 和 imex,
其中,hdr取值yes,no ,表示第一行是否为字段名
imex 取值1,2,
其中1 正是解决此问题的关键(也有人说取值1,只能在连续16行中出现上诉问题才能解决,未经证实?)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |