请问前辈们Navicat导入向导中字段名行有多级字段怎么对应导入,怎么把字段名不变成数据存储啊?小白一枚,多谢啦表导出到本地后都是表头有二级字段或三级字段,通过navicat导入到centos7 MySQL数据库,导入到数据库就不能对应显示。
解决方法一:先通过sql按照新表结构生成结果集,再手工导入到新表中,这样效率会很低。
解决方法二:Python先在Excel里面把多级字段拍扁成一维 ,拆开,向左填充,然后插入一行在拼接,把表头数据当做数据记录,而不是当作字段保存,这样一来在导入数据库也不能对应显示,麻烦效率低
解决办法三:我想与其这样麻烦做了之后导入到数据库还不能对应显示,还不如用Python把本地文件导入到centos7 中MySQL,使用pandas stack建立堆叠也行 ,unstack取消堆叠也行,可能方便高效
找到类似处理的方式看看有没有一劳永逸的,基本的导入导出传统方法要会使用,多谢前辈们指教