本文作者:DurkBlue

多条数据的Excel表格数据导入mysql的图文教程

DurkBlue 2020-02-21 1874
多条数据的Excel表格数据导入mysql的图文教程摘要: 主题刚开始的时候做了两个小方案!第一个是直接Excel处理完导入,但是这个导入的话虽然简单出错率很大!第二个是想直接用php做个小程序直接导入数据,但是想了想2万条数据处理,百分之...

主题

刚开始的时候做了两个小方案!
第一个是直接Excel处理完导入,但是这个导入的话虽然简单出错率很大!
第二个是想直接用php做个小程序直接导入数据,但是想了想2万条数据处理,百分之百浏览器会一直转,最后不知道是不是有导入失败的!如果有失败的只能一条条找!

第三个想法

第三个想法 用到了Navicat Premium 和 Notepad++ 这两款工具,这种方法缺点很明显就是慢(感觉上会慢,但是没有对比,也不一定)

1.处理数据

原始数据是这样的

多条数据的Excel表格数据导入mysql的图文教程  第1张
头部的中文需要处理成和数据库一样的字段,并且删除不需要的一些东西,在这个文档里我需要的仅仅只有3列!

处理完的数据是这样的

多条数据的Excel表格数据导入mysql的图文教程  第2张
看头部就好,我们删除了不需要的和将头部的中文修改为对应的字段名

2.第一次导入数据

为什么叫第一次导入数据呢,是因为这次还是处理数据!利用Navicat Premium将我们处理好的表导入数据库,导入数据库并且创建新表!将表格拖入Navicat Premium 对应的数据库里,就会出现下图!新版本会制动执行下一步!这个页可能只会闪一下

多条数据的Excel表格数据导入mysql的图文教程  第3张

多条数据的Excel表格数据导入mysql的图文教程  第4张
这里打上√,这个东西是他会成为你的新表名: (看下图)多条数据的Excel表格数据导入mysql的图文教程  第5张
导入成功

多条数据的Excel表格数据导入mysql的图文教程  第6张

接下来 Ctrl + A 全选刚才导入的数据 右键-》复制为-》Insert语句

打开NotePad++ 将sql 全部粘贴到编辑器里面 进行CTRL + H 将表名替换成需要导入的表的表面
多条数据的Excel表格数据导入mysql的图文教程  第7张

真正的导入数据

第一步:

多条数据的Excel表格数据导入mysql的图文教程  第8张

第二步

多条数据的Excel表格数据导入mysql的图文教程  第9张

第三步
将sql语句全部粘贴到里面并且点击运行

多条数据的Excel表格数据导入mysql的图文教程  第10张

等待一会儿数据将导入成功


这样就将数据导入进去了!那么肯定有人会问为何不把处理完的数据直接导入到表里!那是因为试过,乱码了!没办法!一般的情况下不会乱码,但是我就是乱码了!当然一般的情况下也遇不到这么坑爹的情况!

此篇文章由DurkBlue发布,麻烦转载请注明来处
文章投稿或转载声明

来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 2020-02-21
温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

赞(0)

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

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享