请问怎么将excel表的数据导入数据库的表中

BAOZO 2014-09-20 04:23:34
我现在需要将一个excel表中的数据导入到数据库中的pf_ckmx表中,请问需要怎么做
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
专注or全面 2014-09-20
  • 打赏
  • 举报
回复
启用Ad Hoc Distributed Queries --启用Ad Hoc Distributed Queries: exec sp_configure "show advanced options",1 reconfigure exec sp_configure "Ad Hoc Distributed Queries",1 reconfigure 有时候会出现如下报错信息 这是需要把excel重新保存一份97-2003格式的,再次导入 如果发生“链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 报错。提供程序未给出有关错误的任何信息。 无法初始化链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Jet.OLEDB.4.0" 的数据源对象。” SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'Excel 8.0;Database=C:\aabbcc.xls', 'SELECT * FROM [Sheet1$]') ;
LongRui888 2014-09-20
  • 打赏
  • 举报
回复
直接用语句导入就可以了。 openrowset函数就可以的,你搜一下就行
BAOZO 2014-09-20
  • 打赏
  • 举报
回复
引用 1 楼 hleb231 的回复:

右键点你的库,
任务 -导入数据
下一步:数源选excel 和要导入的文件路径
下一步: 选 服务器 名称和要导入至哪个库
下一步: 选复制一个或……
下一步:选 你要导入到哪个表
一直下一步完成

因为我的excel表的字段只有7个,但是数据库中的表的字段有好多个,请问要怎么对应我要的字段,其他都为空
hleb231 2014-09-20
  • 打赏
  • 举报
回复

右键点你的库,
任务 -导入数据
下一步:数源选excel 和要导入的文件路径
下一步: 选 服务器 名称和要导入至哪个库
下一步: 选复制一个或……
下一步:选 你要导入到哪个表
一直下一步完成

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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