C# excel调用时的问题

弄了好久还是报错,求大神给条明路用注释的srConn时,可以获取的到,但不懂,为什么每个表名后面都有个$符号,下面的那个则老是出现如图所示的错误... 弄了好久还是报错,求大神给条明路
用注释的srConn时,可以获取的到,但不懂,为什么每个表名后面都有个$符号,下面的那个则老是出现如图所示的错误
展开
 我来答
云手机妞妞
2014-01-27 · TA获得超过156个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:174万
展开全部
这个问题我也碰到过
.xls文件还是用上面那个吧
表名后面的$符号都会有,可能是excel的标识符吧
获取完了,过滤掉就是了
追问
哦,下面的那个不能用么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
权群28
2014-01-27 · TA获得超过750个赞
知道小有建树答主
回答量:513
采纳率:100%
帮助的人:216万
展开全部
很显然、根据错误提示是版本问题。
你引用的是版本为12的Excel对象、打开的是11的格式。
更多追问追答
追问
11的格式指的是什么?
追答
2003的内部版本是11、2007的内部版本是12、
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沐雅风电影
2014-01-27 · 超过64用户采纳过TA的回答
知道小有建树答主
回答量:191
采纳率:100%
帮助的人:125万
展开全部

实现方式:

  • 1.远程给你调试

  • 2.请说明白你这个方法要实现什么功能,好帮你解决

追问
读取 .xlsx 文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lzyposter
2014-01-27 · 超过15用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:40.4万
展开全部
Sheet的名字前面是有$,你别管他就是了
更多追问追答
追问
你说的那个不影响,就是2007时的ACE,老是出错啊
追答
这个是JET引擎的原因,你如果是XP的话,请使用JET 4.0,如果是WIN7,就不行,因为XP才有JET4.0,而WIN7已经升级了,不默认自带4.0,也不向下兼容
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式