Asp 读取Excel内容超过255个字符被截断
ADO 读取 Excel 出现字符串被截断而不完整的原因与解决办法最简单的方法是修改注册表中的这个值
\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\Engines\Excel
具体位置根据操作系统可能有点区别
2000-2003 : HKEY LOCAL MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Excel
Excel 2007 : HKEY LOCAL MACHINE\SOFTWARE\Microsoft office 12.0\AccessConnectivity Engine Engines\Excel
将 TypeGuessRows 改成 0 即可
也可以整个注册表中搜,把全部的TypeGuessRows都改成 0 即可。
原因是
excel 会根据前 8 行的数据去判断对应的数据类型,后面的内容超过长度了,前面用的类型长度不够了,导致字符内容被截断。
页:
[1]