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

duke1979 2003-12-12 04:02:35
我有一个excel表格想把它导入到MS SQL里,但是打开excel导入后的数据库,发现excel里面的明明只是一条记录,数据库里却有很多条,而且有的字段里值的记录发生了变化。
...全文
22 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
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次吗?
好像有个选项是问重写还是追加的

34,588

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧