1.在d盘建立一个excel.命名为test.xls,里面的工作簿名为默认的Sheet1即可
2.在Sheet1一中建立以下数据:
列1 | |
1 | |
张三 |
3.打开查询分析器,运行以下:
select *
from openrowset
(
'Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;database=d:\test.xls''select * from [Sheet1$]'
)
为什么结果中的"张三"不能显示呢,如图:
,
请各位大虾劳神帮帮忙.
这与你设置的列格式有关。你试着将“张三”放入第一行,如果还是null,说明你的格式设置有误,应设为文本
很明显第一行说明是数字类型了,同意楼上