数据库——多种方法导入Excel数据

这篇具有很好参考价值的文章主要介绍了数据库——多种方法导入Excel数据。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、SQL Server导入Excel数据

数据库——多种方法导入Excel数据
数据库——多种方法导入Excel数据
数据库——多种方法导入Excel数据
数据库——多种方法导入Excel数据
数据库——多种方法导入Excel数据
接下来就一直点击NEXT,直到完成
数据库——多种方法导入Excel数据
此时EXCEL的数据就被导入进SQL Server了:
数据库——多种方法导入Excel数据

数据库——多种方法导入Excel数据

二、小技巧导入Excel数据

这个技巧就是直接使用复制粘贴的方式:

注意:这种方法只适用于添加少量数据,如果是几十万行的数据,是无法这样导入的。

如图,我们在Excel当中直接复制数据:
数据库——多种方法导入Excel数据
右键PTYPES表,选择编辑前2002行:
数据库——多种方法导入Excel数据
直接右键粘贴:
数据库——多种方法导入Excel数据
此时就直接可以导入数据了:
数据库——多种方法导入Excel数据

三、使用Microsoft.ACE.OLEDB导入Excel数据

首先安装包:
数据库——多种方法导入Excel数据
执行如下代码导入Excel表格中的数据:

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=D:\S072003DBS\食品销售数据\类别.XLSX',[类别$]);

数据库——多种方法导入Excel数据

如果发生报错,则参考如下代码:

	-- 报错一:SQLServer阻止了对组件'AdHocDistributedQueries'的STATEMENT'OpenRowset/OpenDatasource'的访问,
	-- 因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用。
	-- sp_configure启用'AdHocDistributedQueries'。

	-- 解决方法:
	
	-- 启用Ad Hoc Distributed Queries:
	exec sp_configure 'show advanced options',1
    reconfigure
    exec sp_configure 'Ad Hoc Distributed Queries',1
    reconfigure

	-- 为了安全,使用完成后,关闭Ad Hoc Distributed Queries
	exec sp_configure 'Ad Hoc Distributed Queries',0
	reconfigure
	exec sp_configure 'show advanced options',0
	reconfigure

	-- 报错二:无法创建链接服务器“(null)”的 OLE DB 访问接口“Microsoft.ACE.OLEDB.12.0”的实例。
	-- 解决方法:
	
	 --允许在进程中使用ACE.OLEDB.12
    EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1
    --允许动态参数
    EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1

四、手动添加一行数据

	INSERT INTO PTYPES (PTID,PTNAME) VALUES(101,'细粮')

数据库——多种方法导入Excel数据
数据库——多种方法导入Excel数据

五、手动添加多行数据

	INSERT INTO PTYPES (PTID,PTNAME) VALUES
	(102,'有机蔬菜'),(103,'有机粮食'),(104,'有机水果')

数据库——多种方法导入Excel数据

五、解决类型不匹配致导入失败

数据库——多种方法导入Excel数据

数据库——多种方法导入Excel数据
发现下面导入失败:
数据库——多种方法导入Excel数据
原因在于供应商和类别的类型定义的是INT,但是在excel当中他们是字符串类型,因此导入失败:
数据库——多种方法导入Excel数据

数据库——多种方法导入Excel数据
解决方法:
将两者忽略。相应的,在数据库当中要将两者设置为允许空值。
数据库——多种方法导入Excel数据
数据库——多种方法导入Excel数据

数据库——多种方法导入Excel数据
此时就导入成功了:
数据库——多种方法导入Excel数据文章来源地址https://www.toymoban.com/news/detail-440746.html

到了这里,关于数据库——多种方法导入Excel数据的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • thinkadmin上传excel导入数据库

    2024年01月23日
    浏览(56)
  • 将Excel表中数据导入MySQL数据库

     字段信息与表格对应建表:  完成。

    2024年02月07日
    浏览(56)
  • Python导入Excel数据到MySQL数据库

    目录 一、所需库和模块 二、读取Excel文件并转换为pandas数据帧 三、建立与MySQL数据库的连接 四、将数据从pandas数据帧导入到MySQL数据库 五、示例代码 总结 在数据分析和处理过程中,将Excel文件导入到MySQL数据库是一种常见的需求。Excel是一种广泛使用的电子表格格式,可用于

    2024年01月17日
    浏览(52)
  • 《数据库系统概论》SQL Server 数据库导出、导入教程

    在SQL Server的使用过程中,大家难免遇到数据库表的导出、导入,从而实现用其它电脑打开数据库。 如果是使用学校实验室(机房)电脑做实验的同学,一定要掌握本技能!!! 1、右键点击数据库,“任务”,“生成脚本”,如下图 2、选择对象操作如图,“选择具体的数据

    2024年02月10日
    浏览(75)
  • sheetJS实现把excel导入数据库

            最近在做报表导入数据库的需求,报表文件为excel里面有多个sheet。 使用FileReader异步读取上传的文件。 使用sheet.js进行excel表格内容的解析。 使用bootstrap.js的tab组件对上传的表格进行一个页面预览的展示。         ImportReportForm.asp ImportReport.asp         先选择

    2024年02月09日
    浏览(41)
  • sql server导入、导出数据库

    目录 一、导出数据库  二、导入数据库 1、连接服务器  2、选中需要导出的数据库,任务-》生成脚本  3、(跳过简介)选择该数据库中具体的某些表(如下图,选择所有当前数据库下的所有表格)  4、指定保存为文本文件 5、选择文件保存路径,以及生成的脚本文件名(此

    2024年02月12日
    浏览(54)
  • 微信小程序 -- 数据库数据excel文件批量导入

    一、excel文件批量导入数据到数据库 1.创建node.js函数upload,点击upload右键外部终端中安装类库 2.云函数代码 js代码

    2024年02月12日
    浏览(67)
  • Python数据分析之读取Excel数据并导入数据库

    曾某年某一天某地 时间如静止的空气 你的不羁 给我惊喜 ——《谁愿放手》陈慧琳 入职新公司两个多月,发现这边的数据基础很差,很多数据甚至没有系统承载,大量的Excel表,大量的人工处理工作,现阶段被迫“面向Excel”编程。本文主要介绍使用Python读取Excel数据并导入

    2024年01月25日
    浏览(54)
  • sql server的导入、导出数据库

    1、连接服务器  2、选中需要导出的数据库,任务-生成脚本  3、选择该数据库中具体的某些表  4、指定保存为文本文件、选择文件保存路径,以及生成的脚本文件名 6、点击选择高级设置,在“要编写脚本的数据的类型”中选择“架构和数据”,点击确定按钮。 选择下一步

    2024年02月09日
    浏览(58)
  • sqlserver导出数据为excel再导入到另一个数据库

    要将SQL Server中的数据导出为Excel文件,然后再将该Excel文件导入到另一个数据库中,你可以按照以下步骤进行操作: 请注意,上述脚本中的 -U 和 -P 选项用于提供连接数据库的用户名和密码。确保将脚本中的其他参数替换为实际的值,并根据需要进行其他适当的调整。

    2024年01月25日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包