1.将Excel中空值的列设为文本格式,不要用数字格式
2.导入
SELECT * INTO tb
FROM OpenDataSource
('Microsoft.ACE.OLEDB.12.0','Data Source="D:\abc.xls";Extended properties="Excel 5.0;HDR=Yes;IMEX=1;"')...[Sheet1$]
(注意Excel中是Sheet1,这里是Sheet1$)
如果是32位将12.0,改为4.0,32位没有测试过,64位没有问题
如果导入报错,【开始】-->【程序】--->【sql server】--->【配置工具】 -->【sql server外围应用配置器】
【启用OpenRowset 和OpenDataSource支持】打勾 再试