1.准备好Excel表数据
其中表字段和数据库对应,Excel中没有显示的字段的值不会导入。
2.时间设置。Excel表不支持时间戳,使用公式
=(I2-70*365-19)*86400-8*3600 (将表I2列的时间格式/1-14...转为时间戳1547432460)其他依次类推
关于Excel表连续自动设置公式计算请参考:Excel表公式自动计算
3.再将表导入 - 这里使用navicat工具导入
选择表,选择导入向导
使用的mysql管理工具是Navicat for MySQL,打开工具,选择表所在的数据库,然后点击数据库名字,右键数据,出来下拉菜单选择import wizard ,有汉化版本的更明确.弹出一个选择界面,我们选择excel file文件,汉化版按下列图示进行
点击next(下一步),我们选择我们对应的excel文件就行,然后再下面选在我们的文件内容在哪一个sheet中,也就是你的内容写在excel什么地方,这点需要注意,也是关键的地方,选择对应的表位置如sheet1,如上图:
点击next (此步骤也是关键步骤),需要注意2点:
1:filed name row 就是你的字段名所在excel中的位置,一般第一行(简单办法,一般就是英文对应的那一列).
2:first data row(从哪一行开始执行),Excel中开始填的真正的数据内容从哪一行开始,一般从第二行开始,结束可以写可以不写,不写到结束。也可以设置到某一行结束
点击next 我们选择 target table 目标对应的数据库,选择你要导入到哪个数据库中表中.设置主键下一步
如果到上面每一步没有问题的话,我们默认next到最后 就行了.