excel文件导出后无法导入的原因?
2021-09-17

Excel驱动程序读取指定源中一定数量的行(默认情况下为 8 行)以推测每列的数据类型。如果推测出列可能包含混合数据类型(尤其是混合了文本数据的数值数据时),驱动程序将决定采用占多数的数据类型,并对包含其他类型数据的单元返回空值。

(如果各种数据类型的数量相当,则采用数值类型。)

  当前8行为空时,整个列都将变为空值。

  采用“Microsoft.ACE.OLEDB.12.0”读取xlsx则不会出现由于列前几行是空白而后面有数据不能导入的问题。

  所以,务必设置好数据的格式,当一列既有数字又有字符时,应把数字转换成字符格式(前面加单引号'),以避免数据丢失。

大家都在看
本站系本网编辑转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容!本站文章版权归原作者所有,内容为作者个人观点。本站只提供参考并不构成任何投资及应用建议。本站拥有对此声明的最终解释权。