C# excel调用时的问题
弄了好久还是报错,求大神给条明路用注释的srConn时,可以获取的到,但不懂,为什么每个表名后面都有个$符号,下面的那个则老是出现如图所示的错误...
弄了好久还是报错,求大神给条明路
用注释的srConn时,可以获取的到,但不懂,为什么每个表名后面都有个$符号,下面的那个则老是出现如图所示的错误 展开
用注释的srConn时,可以获取的到,但不懂,为什么每个表名后面都有个$符号,下面的那个则老是出现如图所示的错误 展开
4个回答
展开全部
这个问题我也碰到过
.xls文件还是用上面那个吧
表名后面的$符号都会有,可能是excel的标识符吧
获取完了,过滤掉就是了
.xls文件还是用上面那个吧
表名后面的$符号都会有,可能是excel的标识符吧
获取完了,过滤掉就是了
追问
哦,下面的那个不能用么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很显然、根据错误提示是版本问题。
你引用的是版本为12的Excel对象、打开的是11的格式。
你引用的是版本为12的Excel对象、打开的是11的格式。
更多追问追答
追问
11的格式指的是什么?
追答
2003的内部版本是11、2007的内部版本是12、
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实现方式:
1.远程给你调试
2.请说明白你这个方法要实现什么功能,好帮你解决
追问
读取 .xlsx 文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Sheet的名字前面是有$,你别管他就是了
更多追问追答
追问
你说的那个不影响,就是2007时的ACE,老是出错啊
追答
这个是JET引擎的原因,你如果是XP的话,请使用JET 4.0,如果是WIN7,就不行,因为XP才有JET4.0,而WIN7已经升级了,不默认自带4.0,也不向下兼容
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询