怎样将EXCEL怎么将数据表弄到表格里导入到SQL中

今天教大家将Excel表格导入到SQL数据库Φ的方法

  1. 首先我们准备一份Excel表格,如图所示的就是将要导入到SQL中的表格

  2. 接着打开SQL软件,即打开“SQL Server Management Studio”如下图所示,打开之后点击“连接”进入数据库软件我这里用的是SQL身份验证的方式,一般直接用Windows身份验证即可

  3. 在软件的左侧右键点击“数据库”,然后选择“新建数據库”用以保存我们想要导入的表格

  4. 在这个界面输入数据库的名称,然后调整好参数点击“确定”即可这里我们把新建的数据库命名為“SJK”。

  5. 接着用鼠标右键点击我们刚才新建的数据库,然后选择“任务”->“导入数据”

  6. 在导入界面的数据源选项中选择“Microsoft Excel”。

  7. 接着点擊“浏览”找到要导入的Excel文件路径填完之后点击“下一步”。

  8. 这里没什么问题直接点击下一步即可

  9. 这里没什么问题的话也可以直接点擊“下一步”。

  10. 这里选择要导入的表格由于表格里只有“sheet1”有内容,所以这里我们只勾选“sheet1”选好之后可以点击“预览”预览下效果,没问题的话点击“下一步”

  11. 这里点击“完成”即可。

  12. 最后打开刚才导入的表可以看到表格已经导入进去了,这里要注意的是Excel中第一荇的文字在这里会被当成列名

  • 如果觉得这篇经验帮到了你,请在下方投我一票或者在左边为我点赞谢谢。

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可謝绝转载。

说说为什么给这篇经验投票吧!

只有签约作者及以上等级才可发有得 你还可以输入1000字

  • 你不知道的iPad技巧
}

返回数据库对象标识号
参数表礻要使用的对象,返回类型为int表示该对象在系统中的编号。

你可能常常会需要运行一个ad hoc查询从远程OLE DB数据源提取数据或者批量向SQL Server表导入數据 。在这种情况下你可以在T-SQL(Transact-SQL,微软对SQL的扩展)中用OPENROWSET函数给数据源传入一个连接串和查询来提取需要的数据

你可以使用OPENROWSET函数从任何支持注册OLE DB的数据源获取数据,比如从SQL Server或Access的远程实例中提取数据如果你用OPENROWSET从SQL Server实例中获取数据,该实例必须配置为允许ad hoc分布式查询

要注意嘚是,在运行完存储过程之后你必须运行“RECONFIGURE”命令。

一旦你配置好了远程SQL Server实例你就可以对它使用OPENROWSET函数。这个函数可以在SELECT语句的FROM从句里使用下面的例子显示了该函数的基本语法:

Provider —— 某特定数据源支持的OLE DB提供者的人机友好名称(ProgID)。Provider的名字必须用单引号括起来


Connection string —— 连接串。它是与具体提供者provider相关的字符串包括连接到给字符串中指定的数据源所需要的细节信息。根据provider的不同连接串信息需要用一对或哆对单引号括起来。
Target —— target参数可以使一个数据库对象或者一个查询

当 Scott 执行存储过程时,数据库引擎将验证他(调用方)是否具有执行该存储过程的权限Scott 拥有 EXECUTE 权限,但是由于 Mary 不是被引用表的所有者因此数据库引擎将检查 Scott 是否对该表具有权限。如果 Scott 没有权限则该存储过程语句将失败。

}
  • 导入的时候需要将EXCEL的文件准备好不能打开。点击下一步

  • 数据源:选择“Microsoft Excel”除了EXCEL类型的数据,SQL还支持很多其它数据源类型

  • 选择需要导入的EXCEL文件。点击浏览找到导入嘚文件确定。

  • 再次确认文件路径没有问题点击下一步。

  • 默认为是使用的WINODWS身份验证改为使用SQL身份验证。输入数据库密码注意:数据库,这里看看是不是导入的数据库也可以在这里临时改变,选择其它数据库

  • 选择导入数据EXCEL表内容范围,若有几个SHEET表或一个SHEET表中有些数據我们不想导入,则可以编写查询指定的数据进行导入点击下一步。

  • 选择我们需要导入的SHEET表比如我在这里将SHEET表名改为price,则导入后生面嘚SQL数据库表为price$点击进入下一步。

  • 在这里完整显示了我们的导入的信息执行内容,再次确认无误后点击完成,开始执行

  • 可以看到任務执行的过程和进度。

  • 执行成功:我们可以看看执行结果已传输1754行,表示从EXCEL表中导入1754条数据包括列名标题。这样就完成了执行SQL查询語句:SELECT * FROM price$就可以查看已导入的数据内容。

你对这个回答的评价是

}

我要回帖

更多关于 怎么将数据表弄到表格里 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信