利用phpMyAdmin批量导入Excel数据表内容到MySQL数据库

我们时常会碰到导入数据到数据库的情况,而数据往往是线下其他渠道收集而来的Excel文件,那么这是我们就需要进行一些操作来导入到mysql了。

1. 首先,我们得到了一张Excel表格,里面有我们将要导入的数据

  • 注意,这里的每一列应该跟数据表的结构对应,包括是否必填,否则可能引起报错
拿到的表格

2. 删除第一行的表头,只留下我们需要的数据部分
注意:这里第一行的id,如果表里已经有数据,后续新增的导入,则id要接着现有的id递增。

处理后的的表格

3. 将文件另存为csv文档到桌面,Excel会提示“如果另存为CVS(逗号分割),您的工作簿...”,选择“是”即可

  • 这里有一点非常重要,因为存为的CSV是采用半角逗号分割,那么我们的表中应该不存在半角逗号,否则可能会导致字段分割出错
Excel另存为CSV

4. 将我们存在桌面的.CSV文件用记事本打开,打开后另存为UTF-8编码方式

.csv用记事本打开后另存为UTF-8编码

5. 在phpMyAdmin中打开创建的表,在最上面单击”导入”。

  • 1、文件的字符集选择 utf-8
  • 2、格式选择 CSV using LOAD DATA
  • 3、字符分隔符选择半角逗号
  • 4、勾上“忽略插入错误”和使用LOCAL关键字
导入设置

6. 检查没问题就点击“执行”,如果报错根据报错找原因,或回看前面几步是否有哪一步没有做对。

导入成功后
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。