OleDB和一个美元符号

时间:2012-04-27 14:16:41

标签: c# excel oledb worksheet

我管理一个导入excel文档的旧应用程序。它已经很好地工作了很长时间,但大约6个月前,它停止了工作。在搜索了几个月的错误后,我终于发现我需要Exceldocument中工作表名称末尾的$ -sign。

问题是,有什么可以改变这个要求?新版Excel?我知道我们从这个文件获得的公司,升级了他们的Office套件,但我无法确认这是否是问题所在。我们仍然会收到.xls个文件,所以它应该和我想的一样。

Office发生了什么事?

提前致谢 罗兰

1 个答案:

答案 0 :(得分:3)

文档的先前版本可能具有与工作表名称匹配的命名范围,而 是您之前查询的内容。查询工作表时,$后缀是必需的,并且始终是。