asp 读取excel,当字段为汉字和数字时为空!怎么解决?

excel中字段内容为"中国1972111111",读取结果为空?没有中文的情况下输出"1972111111",请问这是为什么?... excel中字段内容为"中国1972111111",读取结果为空?没有中文的情况下输出"1972111111",请问这是为什么? 展开
 我来答
匿名用户
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行中出现上诉问题才能解决,未经证实?)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式