今天进行Excel数据导入时,好多数据无法入库,非常的郁闷.
因为本身的数据是从数据库中导出来的,是非常标准的数据.
后来才发现:
exec('select * from openrowset(''MICROSOFT.JET.OLEDB.4.0'',''Excel 8.0;HDR=No;IMEX=1;DATABASE='+@strExcelName+''',[Report$]) ')
红色部分非常重要,每次都忽视了.
HDR=Yes时显示第一条数据为字段名.HDR=No时就把第一条作为数据显示.
当HDR=Yes时,下一条记录为数值时,类型自动为数值型,如果在这之后有字符出现无法入库.
问题解决.

相关文章:

  • 2022-01-14
  • 2022-12-23
  • 2023-03-29
  • 2022-02-25
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
  • 2022-12-23
  • 2021-11-06
  • 2021-10-27
  • 2021-10-01
相关资源
相似解决方案