1. 使用navicat 工具实现,
1.1 在表后面右单击,选择导入向导
1.2 点击导入向导,进入如下页面:
点击下一步,
点击...选择上你要导入的Excel 表格,
勾选上对应的sheet ,点击下一步,
不做更改,然后点击下一步,
在点击下一步,
选择如下,
Excel 表格样截图如下:
点击下一步,截图如下:
点击下一步,点击开始
看到如下的日志说明,说名导入成功,然后点击关闭按钮就ok
如下图,可能出错了,有可能数据库编码问题,
2. 查看一下导入成功后的表格内容:
3.碰到一些其他数据比如,表中是名称,而我们要存得是id
可以先添加一列存名称 得字段,然后通过数据库数据修改 表中字段把Id 也插入进来
如
3.1 添加临时字段 category_name 放品名
3.2 直接操作excel 和数据库
UPDATE t_sort_account t set t.category_id = (SELECT sc.id from t_sell_category sc where sc.name = t.category_name )
3.3 删除掉临时添加的品名 category_name
4. 碰到日期格式导入乱码 ,列如:日期为如图下所示得样式:
4.1 可以添加临时字段 text 放日期
4.2 .UPDATE t_sell_account t set t.sell_date =STR_TO_DATE(t.text,"%y.%m.%d")