用sql将excel文件导入数据库(Microsoft.ACE.OLEDB.12.0)

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

1、将xlsx(或者xls文件,需要将文件后缀修改)文件数据插入数据库中

select * into 入库表名 from 
openrowset('Microsoft.ACE.OLEDB.12.0','Excel 8.0;hdr=no;
Database=path\[文件名].xlsx','select * from [sheet页名称$]') 

2、将csv文件数据插入数据库中

select * into 入库表名 from 
openrowset('Microsoft.ACE.OLEDB.12.0',
'Text;HDR=yes;IMEX=1;hdr=no;Database=path\','select * from [文件名.csv]') 

其中,

  1. "HDR=yes;"是说Excel文件的第一行是列名而不是数据,"HDR=no;"正好与前面的相反。
  2. "IMEX=1 "如果列中的数据类型不一致,使用"IMEX=1"可必免数据类型冲突。

3、判断路径下是否有指定文件

DECLARE @filePath varchar(1000)  set @filePath='文件地址+文件名称+文件类型'
DECLARE @result INT   
EXEC MASTER.dbo.xp_fileexist @filePath,
	@result OUT --路径可以有空格
	print @filePath
	print @result

文章来源地址https://www.toymoban.com/news/detail-527985.html

到了这里,关于用sql将excel文件导入数据库(Microsoft.ACE.OLEDB.12.0)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • C#将数据库数据导出到Excel & 将Excel文件导入到数据库

    1、读取Excel数据并写入到SQLServer数据库中; 2、将SQLServer数据库中的数据写入到Excel表中; 以下部分程序代码:  完整代码程序及配套测试数据库数据如下: https://download.csdn.net/download/XueJiaoKui/85331183 https://download.csdn.net/download/XueJiaoKui/85331183

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

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

    2024年02月12日
    浏览(13)
  • IDEA自带数据库导入SQL文件

    IDEA自带数据库导入SQL文件

    右键数据库 - 点击SQL Scripts -   run SQL Scripts 就可以选择对应的文件了  

    2024年02月05日
    浏览(16)
  • sql文件导入数据库的三种方式

    sql文件导入数据库的三种方式

    方式一:在数据库的表中直接右键运行sql文件    方式二:终端窗口 cmd,管理员身份运行 C:WINDOWSsystem32mysql -uroot -p 输入密码 use 数据库名; mysql use reggie; source sql文件路径(不能含有中文) 方式三:在数据库或终端输入sql指令 新建查询--输入sql语句--运行

    2024年02月03日
    浏览(17)
  • 如何将 .sql 文件导入到 MySQL 数据库?

    导入 SQL 文件到 MySQL 数据库是一个常见的任务,本文将介绍如何执行该操作。我们将逐步讲解具体的步骤,帮助您完成这个过程。 首先,在您的计算机上打开命令提示符或终端窗口。这将是执行导入操作的地方。 在执行导入操作之前,请确保您的计算机已安装并且可以从命

    2024年02月11日
    浏览(12)
  • mysql,mysqldump数据库导入导出sql文件

    在使用MySQL数据库时,经常需要备份和恢复数据库,通过导出sql文件备份和直接执行sql文件恢复是非常便捷的方式。本篇博客主要介绍如何对MySQL数据库通过cmd命令导出和导入sql文件。 导出sql文件可以使用mysqldump。主要有如下几种操作: ①导出整个数据库 (包括数据库中的数

    2023年04月10日
    浏览(14)
  • navicat导入sql数据库文件的简单操作步骤

    navicat导入sql数据库文件的简单操作步骤

    目录 前言必读 一、概念 二、操作步骤 (一)新建连接  (二)新建数据库 (三)数据库导入sql文件 读者手册(必读)_云边的快乐猫的博客-CSDN博客 在很多项目当中都有sql文件导入到MySQL数据库的需要,因为有sql数据库文件,这个项目才能正常运行起来,那么现在就来学习

    2024年02月03日
    浏览(11)
  • [详细步骤]Java将Excel文件导入到数据库表中、并使用postman测试

    [详细步骤]Java将Excel文件导入到数据库表中、并使用postman测试

    1、Maven依赖添加 2、需要使用的类 controller:ExcelController entity:ExcelEntity(设计此实体类,需要与excel文件一一对应) mapper:ExcelMapper service:ExcelServiceImpl、ExcelService util:ReadExcelUtil 3、代码 4、postman测试 file(excel)的文件路径需真实存在,下图进行设置路径、我的excel放在了

    2024年02月07日
    浏览(11)
  • SQL SERVER 导入数据时报错“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0提供程序”一劳永逸终极解决大法

    SQL SERVER 导入数据时报错“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0提供程序”一劳永逸终极解决大法

    一、背景 操作系统:win10系统,OFFICE版本:2010版64位,,SQL版本:2008 64位。 在使用SQL默认的导入导出数据时,导入excel报错:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序 二、解决方式 搜了其他博主的解决方式,有说直接使用导入导出(64位)这个功能来导入,但

    2024年02月04日
    浏览(11)
  • 【SQL Server】---SQL Server 2008 R2数据库导入(还原).bak文件

    【SQL Server】---SQL Server 2008 R2数据库导入(还原).bak文件

    以下是简述SQL Server把备份的数据.bak文件还原、导入的方法。 一、新建数据库、数据文件夹;         1.新建数据库Cola:打开SQL Server-数据库-新建数据库;                            2.新建.bak数据文件夹:新建一个文件夹,把.bak数据文件放到该文件夹下;      

    2024年02月13日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包