可能有人会说为什么不在后台导出呢,难道后台没有导出数据的功能吗。确实,后台我们一般都是会有导出功能的,但是需求方要的数据不可能和你后台已有导出的数据完全吻合,他们的要求是千奇百怪的,不可能每次临时要一份数据去后台添加一个功能吧,所以个人觉得最方便还是直接根据对方要求利用sql语句查出他们指定的数据然后导出,下面简单说下方法。
比如我现在有两张表,一张表是专门存用户银行卡bank,另一张是用户表user,现在假如有个需求是要导出用户银行卡信息,里面包含银行卡主体信息和用户昵称,用户昵称是保存在user表的,所以得关联查询一下;
银行卡表包含银行卡名称,卡号和用户ID,随便添加两条数据:
用户表包含用户昵称,添加两条数据:
下面开始查询出我们需要的数据结果,点击查询->新建查询:
这里我以银行卡为主表左联查询得到最终结果:
点击导出向导准备导出数据:
选择Excel数据表:
设置导出的文件名称和导出位置:
将包含列的标题勾选上:
点击开始即可:
这是最终导出的结果:
这里有个问题,这标题我们自己看得懂是啥意思但是别人看的话可能就一头雾水了,所以我们还得把数据优化一下,修改下sql查询语句,将各个字段取个别名,这样查询到的结果就是这样了:
此时再重复一下导出流程,得到最终结果: