2
我管理一个导入excel文档的旧应用程序。它工作很长时间,但大约6个月前,它停止工作。在搜索了几个月的错误之后,我终于发现我需要在Exceldocument
工作表名称末尾添加$ -sign。OleDB和美元符号
这个问题,什么可以改变这个要求?新版本的Excel?我知道我们从中获得此文档的公司升级了他们的Office套件,但我无法确认这是否是问题。我们仍然得到.xls
文件,所以它应该和我想的一样。
Office发生了什么事情吗?
在此先感谢 罗兰
我从来没有做过没有美元符号的Excel查询。什么是Excel的新旧版本? – cadrell0 2012-04-27 14:20:40
[IFF(http://en.wikipedia.org/wiki/If_and_only_if)你的代码并没有改变,你的数据没有变化,那么变化必须在环境中。正如@ cadrell0所说,你需要找到办公室的版本,并希望你能够在你的环境中重现结果。请注意,即使最新版本的Excel也可以保存xls文件。 – 2012-04-27 14:43:25
您可以查询命名范围,它们不需要'$',但它们也不需要括号(工作表名称)。 http://support.microsoft.com/kb/257819 – 2012-04-28 14:25:17