怎么把excel表中的数据导入SQL数据库的表中 25

我有一张excel表,有9个字段分别为A、B、C、D、E、F、G、H、I。我要把这张表的内容导入SQL数据库的9张表中,这9张表的表名分别为O、P、Q、R、S、T、U、V... 我有一张excel表,有9个字段分别为A、B、C、D、E、F、G、H、I。我要把这张表的内容导入SQL数据库的9张表中,这9张表的表名分别为O、P、Q、R、S、T、U、V、W。其中数据表中的这9张表每一张表只有一个字段对应excel表中的一个字段,对应关系为:O表中有字段A、P表中有B字段、Q表中有C字段、R表中有D字段、S表中有E字段、T表中有F字段、U表中有G字段、V表中有H字段、W表中有I字段。

请问怎么做才能实现此操作?
谢谢!!
展开
 我来答
伦秋双wA
推荐于2016-12-01 · TA获得超过2.4万个赞
知道大有可为答主
回答量:2.4万
采纳率:56%
帮助的人:2.9亿
展开全部
我用的是 SQL代码执行添加的方法

插入前执行这段代码:
EXEC SP_CONFIGURE 'SHOW ADVANCED OPTIONS',1
RECONFIGURE
EXEC SP_CONFIGURE 'Ad Hoc Distributed Queries',1
RECONFIGURE

插入的代码:

USE [ABC]

INSERT INTO dbo.Resources(ResourcesUrl,ResourcesLink,ResourcesText) SELECT * FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'Excel 8.0;HDR=YES;Database=F:\Book1.xls', [sheet1$])

注意:dbo.后面的是数据库的表名,括号内的是列名,ID列名,Datebase指向的是EXCEL文件名。

插入结束执行下面这段代码:

EXEC SP_CONFIGURE 'Ad Hoc Distributed Queries',0
RECONFIGURE
EXEC SP_CONFIGURE 'SHOW ADVANCED OPTIONS',0
RECONFIGURE
运行下就能加到数据库了
刁烁乙流丽
2019-09-17 · TA获得超过1187个赞
知道小有建树答主
回答量:1284
采纳率:100%
帮助的人:5.7万
展开全部
sqlserver
的dts工具
数据导入导出工具,在sqlserver的菜单中可以找到,选择数据源为excel2000,程序会让你指定一个excel文件,选择excel文件,然后选择导入数据库,选择导入的表,这里可以重新命名一个表,然后导入就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8493075
2009-12-04 · TA获得超过1149个赞
知道大有可为答主
回答量:244
采纳率:100%
帮助的人:256万
展开全部
数据库中创建一个新表,比如abcd,他就是9个字段,将excel导入这个新表格中没问题吧
然后其他表格复制这个表格里面的每列
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顺德迷途羔羊
2009-12-04 · TA获得超过399个赞
知道小有建树答主
回答量:358
采纳率:0%
帮助的人:293万
展开全部
在企业管理中直接使用导入数据功能就可以了,向导会引导你一步一步地操作,很简单的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式