雪地在线裸跪求教:为什么我用DTS把excel表格导入到数据库中,excel里明明只是一条记录,倒进数据库里却有6条一模一样的记录(解决立马给

duke1979 2003-12-12 04:02:35
我有一个excel表格想把它导入到MS SQL里,但是打开excel导入后的数据库,发现excel里面的明明只是一条记录,数据库里却有很多条,而且有的字段里值的记录发生了变化。
...全文
7 4 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sdhdy 2003-12-12
我认为Excel里有隐藏的行
  • 打赏
  • 举报
回复
zjcxc 元老 2003-12-12
主要怀疑是Excel中有多余的空行.

如果上面的查询语句查询出来的结果正确,证明是你的DTS步骤有错.
否则就是你的Excel文件的问题.
  • 打赏
  • 举报
回复
zjcxc 元老 2003-12-12
--试试,查询分析器中看看Excel表的内容是怎么样的.

select * from
OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Excel 5.0;HDR=YES;DATABASE=c:\test.xls' --c:\test.xls是excel文件名
,sheet1$) --sheet1$是工作表名+$
  • 打赏
  • 举报
回复
lynx1111 2003-12-12
你导了6次吗?
好像有个选项是问重写还是追加的
  • 打赏
  • 举报
回复
相关推荐
发帖
MS-SQL Server
加入

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-12-12 04:02
社区公告
暂无公告