|
6
|
| Øyvind Bråthen · 技术社区 · 15 年前 |
|
1
8
现在的情况是,excel正试图根据电子表格列中的前几个值为该列指定数据类型。我怀疑,如果你看一下列中的属性,它会说这是一个数字列。 当您开始尝试使用jet查询电子表格时,就会出现问题。当它认为它是在处理一个数字列,并找到一个varchar值时,它悄悄地不返回任何东西。甚至连一条神秘的错误信息都没有。 作为一种可能的解决方法,您可以将其中一个字母数字值移动到数据的第一行,然后尝试解析。我怀疑你会开始得到字母数字行的值然后。。。 看一看 this article
|
|
|
2
1
不过,也有一些问题。Jet将只使用几行来确定数据是否是混合的,如果是这样的话,这些行都是数字,您将得到这种行为。
|
|
|
3
1
我建议不要使用OleDb数据提供程序的东西来访问Excel,如果你可以帮助它。我只遇到了问题,正是因为其他人指出的原因。在处理大型电子表格时,性能往往也很糟糕。 |