XCEL的第一行要改为数据库表的字" />
乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > sql Server在使用<em>excel</em>格式数据导入时数据导入报...-excel

sql Server在使用<em>excel</em>格式数据导入时数据导入报...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


里面有个违法约束,大概是主键重复之类。应该有些数据导入成功了吧。

XCEL的第一行要改为数据库表的字段名,这样才不会出错,顺序一致,数目相等。

--通过数据导入向导copy,可以看到这个表名前后加了个单引号zhidao

--我excel表格sheet的名字是 11 ,语句写成 ['11$'], 测试OK

select * from OpenDataSource('Microsoft.ACE.OLEDB.12.0', 
'Data Source=D:\book1.xlsx;Extended Properties="Excel 12.0;HDR=Yes;IMEX=1"')...['11$']



在SqlServer里边把表的日期字段改成datetime类型的
你导入错误后,在SqlServer中应该有个表,你把表的数据清空,然后把日期字段类型改成datetime类型的,然后倒入的时候选择刚才修改过的这个表,这样试试吧,祝你好

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网