将excel数据导入到SQL server数据库

  1. 将要导入的excel表格数据如下,第一行数据默认为数据库表中的字段,所以这个必须要有,否则无法映射导入。
    《将excel数据导入到SQL server数据库》
  2. 选择你要导入数据的数据库,右键选择任务,再点击导入文件
    《将excel数据导入到SQL server数据库》
  3. 点击下一步
    《将excel数据导入到SQL server数据库》
  4. 选择Microsoft Excel 点击预览选择你要导入的表,选择对应版本,但是一般导入就会预设好,可以不用改,点击下一步
    《将excel数据导入到SQL server数据库》
  5. 选择 Microsoft OLE DB Provider for SQL Server,服务器名称,使用windows身份验证,因为我这里是自己的机器做服务器,然后数据库对应好。
    《将excel数据导入到SQL server数据库》
  6. 选择复制一个或多个表或视图的数据,点击下一步
    《将excel数据导入到SQL server数据库》
  7. 选择你对应的表
    《将excel数据导入到SQL server数据库》
  8. 警告可以不用管,下一步
    《将excel数据导入到SQL server数据库》
  9. 立即运行,下一步
    《将excel数据导入到SQL server数据库》
  10. 点击完成
    《将excel数据导入到SQL server数据库》
  11. 检查是否导入成功
    《将excel数据导入到SQL server数据库》
  12. 我这里是外键发送冲突,然后修改一下,重新按照刚才步骤导入
    《将excel数据导入到SQL server数据库》

导入发生问题

未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序。 (System.Data)
《将excel数据导入到SQL server数据库》

  • 主要有以下几种原因:
      1、没有安装数据访问组件,需要安装相应版本的数据访问组件(AccessDatabaseEngine);
      2、没有安装相应版本的Office客户端,需要安装相应版本的Office客户端;
      3、没有在IIS应用程序池配置默认属性,需要在相应的IIS应用程序池启用32位应用程序;
  • 解决方案
    下载这个
    官网链接:Microsoft Access 2010 数据库引擎可再发行程序包
    选择第一个,方便一点,因为在sql工具里面默认用这个可以用。
    《将excel数据导入到SQL server数据库》
    原文作者:土狗1990
    原文地址: https://blog.csdn.net/weixin_51233575/article/details/123803967
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞