我想Excel是当今最大众化的批量数据管理软件了吧,所以我们会经常涉及到将Excel中数据导入到MySQL中的工作。网上有一些关于直接将Excel导入MySQL的教程,不知道是我安装的office不对还是MySQL不对,极少数情况下可以成功导入数据,所以感觉这种直接导入的方法会受到office版本等因素的诸多限制,所以今天向大家介绍从txt批量导入数据到MySQL的方法,当然首先介绍的是Excel数据转成txt数据。这种方法虽然步骤较多,但是导入成功率极高,所以推荐给大家:

可别说你把excel转成txt的方法是复制粘贴,那样的数据格式乱而且对于后续的导入有一定的出错率。正确的做法首先将excel文档另存成CSV(逗号分隔)文档,存储过程中会有一系列的警告提示,一路OK下来即可。

用记事本的打开方式打开刚刚保存的.csv文件,我们发现,列与列之间用逗号(,)隔开:

将其另存为.txt文件,并且编码要选择UTF-8:

成功保存txt文件后就可以用PHPmyadmin导入该文件了。但这里一定要注意一点,该文件的名字一定不能出现中文,文件的存放路径也不能有中文出现。如果出现中文,导入过程中会提示你找不到文件路径。

在SQL菜单中输入如下命令:

Load Data InFile 'D:/1.txt' Into Table `res_type_collect` fields terminated by ',' lines terminated by '\n'

其中'D:/1.txt'是你文件存放的绝对路径,注意是“/”而不是“\”;Table 后的值是你的表名;fields terminated by后的值是列与列间的分割标识(个人感觉“,”比较靠谱,不易出错。而tab可能在导入的时候出现问题);lines terminated by后面的值是行与行之间的分割标识,这个没的说,一般都是“\n”.

点击“执行”后,上方提示成功插入X行数据,查看:

注意上图,txt文件的第一行的第一个数据导入出现了错误,这应该是软件的问题吧,不过不影响,因为仅仅这一项错了,所以手动改过来就可以了。由此便完成了MySQL批量导入Excel、txt数据的任务啦。

MySQL批量导入Excel、txt数据相关推荐

  1. java操作mysql导表_Java实现批量导入excel表格数据到数据库中的方法

    本文实例讲述了Java实现批量导入excel表格数据到数据库中的方法.分享给大家供大家参考,具体如下: 1.创建导入抽象类 package com.gcloud.common.excel; impor ...

  2. jsp后台批量导入excel表格数据到mysql中_PHP批量导入excell表格到mysql数据库

    PHP批量导入excell表格到mysql数据库,本人通过亲自测试,在这里分享给大家 1,下载 php  excell类库 网上搜索可以下载,这里不写地址 2,建html文件 请选择你要上传的EXCE ...

  3. MySQL批量导入Excel数据

    1.确定需要导入数据的表名称以及字段,然后在新建的Excel表中,按照表字段正确排序:(注:(Excel文件的名称最好和数据库的名称一致,sheet表的名字最好和表名称一致,方便需要导入多张表数据时一 ...

  4. jsp后台批量导入excel表格数据到mysql中_运用java解析excel表,拿到表中的数据并批量插入数据库...

    首先,本文是运用jxl进行excel表的解析,所以我们需要先下载一个jxl.jar的jar包: 并且需要一个与excel表对应的实体类,用于接收excel的数据: 然后就是代码部分,我们先编写一个函数 ...

  5. matlab批量导入excel表格数据,matlab导入excel表格数据-如何用matlab读取多个excel表格数据,将每个表格数......

    如何用matlab读取多个excel表格数据,将每个表格数... 一xlsread()函数,比import简单的多,具体语句:A = xlsread('yourfilename.xls')望高手支招! ...

  6. Vue 批量导入 excel 表格数据

    一.安装依赖 npm install file-saver xlsx -S npm install script-loader -D 二.按需引入(在用到的组件中引入) import * as XLS ...

  7. 编程小石头点餐小程序_点餐小程序,点餐系统,管理后台批量导入excel菜品数据...

    点餐系统上线这段时间,有好多同学反馈,是否可以添加一个菜品批量导入的功能.由于平时比较忙,一直没有时间把菜品批量导入的功能加进来.今天正好空出来时间了,就来教大家实现下菜品批量导入的功能. 后面会把这 ...

  8. Asp.net 批量导入Excel用户数据功能加强版

    平时我们用Asp.net导入用户,一般是提供一个用户Excel表的模板,实际导入数据时并非有些人愿意按你的模版制表,因此对Asp.net导入功能进行加强,可以导入非模版化的Excel数据,并且支持一次 ...

  9. MySQL批量导入Excel数据【超详细】

    今天遇到一个需求,批量更新数据库中全国各地的物流价格,产品经理很贴心的为我做好了数据表格,说是上一个技术也是这么做的,好,压力给到我这边.话不多说,直接上步骤. 1.将excel表格转换为csv格式 ...

最新文章

  1. SAS 对数据的拼接与串接
  2. 第六章:双指针,BFS,和图论 【完结】
  3. 索引对mysql行锁和表锁影响
  4. of介词短语作定语_如何区分介词短语作状语还是作定语
  5. 电子签名 和 电子证书
  6. ASP.NET Core 2.0使用Log4net实现记录日志功能
  7. ADO.NET Entity Framework如何:使用实体数据模型向导(实体框架)
  8. canvas实现抽奖插件—大转盘和九宫格
  9. 全国计算机信息大赛noi,全国青少年信息学竞赛NOI系列赛事汇总
  10. ActivityGroup 例子
  11. NISP一级考试题库
  12. python实现键盘打字练习
  13. 《图书管理系统》软件需求说明书
  14. SPF算法中的ISPF和PRC介绍
  15. php讲字符串转成数组中,PHP将字符串转数组
  16. 2007年高考北京满分作文:沉默的父爱
  17. Kali Linux——小白安装过程(2021)
  18. 检查linux中nginx是否已安装成功,linux服务下安装nginx 系统版本Ubuntu 18.04.4
  19. 苹果如何做ASO优化?优化的主要思路有哪些?
  20. php 单词拼写检查,拼写检查 · phpstorm手册 · 看云

热门文章

  1. HDMI之EDID使用说明
  2. ValueError: greenlet.greenlet size changed, may indicate binary incompatibility. Expected 144 from C
  3. 电脑文件误删除如何恢复?可以快速找回
  4. 中外企业文化杂志中外企业文化杂志社中外企业文化编辑部2022年第5期目录
  5. html js获取天气预报,js 读取天气预报信息 示例代码(百度地图天气接口)
  6. 基于坡度理论的点云滤波方法(二)
  7. docker教程-docker镜像
  8. wxPython 2 - wxPython基础
  9. JavaScript 获取当前日期——JS 中的今天日期
  10. 35 | 前端安全:如何打造一个可信的前端环境?