Equipments项目进展(三)

本阶段完成了车辆数据库的导入,字段名暂时都用的中文,看后期需不需要改成英文。

20200601 10:16 测试XlsxToJson.java报错:java.lang.IllegalStateException: Cannot get a text value from a numeric cell。
20200601 10:50 仔细看了一下XlsxToJson.java的demo以后发现修改起来有点麻烦,而且写出来可能通用性不强。准备先尝试一下navicat导入。
20200601 11:11 在B1机器上安装Navicat12。
20200601 11:30 激活 Navicat12。
20200601 11:40 要求我尽快做一个通信模型的简化版本。
20200601 11:59 注册winrar。
20200601 16:09 使用Navicat12导入了一个样例Excel,发现Navicat12支持更多的转换格式,不用将xlsx转换为csv格式,支持中文表头,而且单元格里有逗号也没问题。
20200602 14:58 找杨光借外置光驱没有,找郭显成借人不在办公室。
20200602 15:52 终于借到了光驱。 
20200602 15:59 在数据资源站上安装 Navicat12。
20200602 16:12 装完以后发现不联网注册不了。
20200602 16:29 导入车辆方面的数据,修改各字段类型。约22×11个单元格内容太多需要用TEXT类型。
20200602 16:39 Excel表里面有些id出现了重项,暂用解决方法:不用Excel里给的id值。
20200603 9:30 在副主任的多次要求下打扫430卫生。
20200603 11:02 继续修改各字段类型。
20200603 11:13 发现Excel表里面的id字段在导入的时候必须保留,不然光能导入表头导入不了数据。
20200603 11:28 田新月给我的excel行高都是145,一屏上只能显示四五条记录。又得手动调十几个sheet的行高。
20200603 11:43 查了一下用navicat删除所有表(不删除数据库)的方法:select concat('drop table if exists ',table_name,';') from information_schema.tables where table_schema = 'equipments';
20200603 15:09 上面的sql语句执行后会产生一个结果集,将结果集拷入到编辑对话框里再运行一遍即可删除所有表。
20200603 15:30 发现车辆里面十几个表的选配装置这一列类型都需要修改为TEXT。
20200603 16:40 发现车辆里面十几个表的动力系统这一列类型都需要修改为TEXT。有的表有动力系统这一列有的表又没有,一个个找真是眼花。
20200603 16:48 执行导入后显示还剩9个错误。
20200604 08:50 发现作业功能这一列类型都需要修改为TEXT。
20200604 09:47 执行导入后显示还剩9个错误。发现结构特点这一列类型都需要修改为TEXT。
20200604 10:03 执行导入后显示还剩7个错误。发现车身系统这一列类型都需要修改为TEXT。
20200604 10:27 执行导入后显示还剩7个错误。发现底盘这一列类型都需要修改为TEXT。
20200604 10:39 显示导入成功。
20200604 11:23 利用mysql workbench导出表结构(用navicat也可以)并将表结构拷到B1机器上。
20200604 11:39 利用mysql workbench图形化界面导入sql文件失败。
20200604 11:41 利用navicat导入sql文件成功。

下一步准备使用springboot构建部分界面。

猜你喜欢

转载自blog.csdn.net/dragon_T1985/article/details/106543294