共有回帖数 2 个
-
错误经过:在读取Excel时,出现外部表不是预期的格式错误原因1: 由于Excel 97-2003的连接格式与Excel 2010 的 不同造成。以下是从网上摘抄原文
楼主 2016-08-18 10:10 回复
-

解决方案1:很多人换了2010后,问的最多的问题之一是2003里最经典的ADO中的“provider=Microsoft.Jet.OLEDB.4.0”这句怎么不能用了。百度一下可以了解到,Microsoft.Jet.OLEDB.4.0是Microsoft Jet引擎,这适用于2003版本(2003之前的我没装,所以也不知道能向下适应到哪个版本),而在2007中,微软对其旗下 Access 与 Excel 的主要文件格式进行修改,并且重命名为 .accdb(Access 2007 数据库文件)与 .xlsx(Excel 2007 文件),因此未被 Microsoft Jet 引擎所支持,不过微软也很快的提出了Microsoft Office 2007 Desktop Drivers: Data Connectivity Components 来支持,目前的解决方法就是把连接字符串中的数据提供者改为Microsoft.ACE.OLEDB.12.0。以上出处:http://blog.csdn.net/laoyebin/article/details/4902313
1楼 2016-08-18 10:11 回复
-

2楼 2016-08-18 10:11 回复
Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号
意见反馈 |
关于直线 |
版权声明 |
会员须知