阅读背景:

用脚本将excel,csv等文件导入数据库

来源:互联网 

导入导出 Excel 文件时,连接字符串里面已经设置了 IMEX=1,仍有部分数据不能导出,经过研究,需要在注册表中进行设置 TypeGuessRows 的配置,默认情况下,驱动程序会扫描前 8 行数据,来对数据类型进行采样。设置为 0 ,将对列的所有行进行扫描,如果前八行采样数据都是数值类型的话,设置 IMEX = 1 也不会将剩下的行的默认数据类型转换为文本,它将保留数值类型,也就是把整个列当成数字类型对待。 因此,要想得到完整的数据,需要修改注册表的设置 TypeGuessRows 为 0。TypeGuessRows 在注册表的位置:导入导出 Excel 文件时,连接字符串里面已经设置了 IMEX=1,仍有部分数据不能导出,经过研究




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: