select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=D:\路径\文件.xls',标签1$)
如上面代码,我使用该语句读exce,之前使用还好好的.但是今天发现个问题,我的标签1的内容有5列,能全部读出来的仅有第一列,其他列不全,特别是第四第五列,本身有数据的,但是读出来是空白的.请问是啥原因呀?
如下图,图一是excel打开后的数据,图二是通过SQL查询的结果图一图二请问是什么问题呀?
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=D:\路径\文件.xls',标签1$)
如上面代码,我使用该语句读exce,之前使用还好好的.但是今天发现个问题,我的标签1的内容有5列,能全部读出来的仅有第一列,其他列不全,特别是第四第五列,本身有数据的,但是读出来是空白的.请问是啥原因呀?
如下图,图一是excel打开后的数据,图二是通过SQL查询的结果图一图二请问是什么问题呀?
'Data Source=D:\路径\文件.xls;Extended Properties=EXCEL 5.0')...[标签1$]
确认Excel这一列的单元格数据类型是什么? 改为文本型.
或者把Excel内容全选,粘贴到新建的Excel里.
1、只需要在列标题下面插入一行,并输入任意数据就能读出来了,不输入数据不行也读不出
2、我将从excel里的表导出来后直接读没有问题,但是导出来后的数据我加个边框就读不出来了。
真是令人费解呀!!