问答 / 0 / 1 / 创建于 2年前
需求要求销售单的导出要实现两种导出格式,扩展使用的是PhpSpreadsheet,现想封装成一个公共的导出方法。比较麻烦的是标题部分,各位大佬有没有好的思路?
格式1:
格式2:
两种格式都不一样,没法装成公共方法的。格式1结构:销售单信息,一条记录一个销售单对应多条计划跟踪信息,多条记录。所以应该需要两层循环结构,第一层遍历订单,写订单信息。第二次遍历订单的计划跟踪信息,写计划跟踪记录。格式2结构:这种结构是最常见的,可以封装一个导出的公共方法。接收一个关联数组,导出excel表格。
我要举报该,理由是:
两种格式都不一样,没法装成公共方法的。
格式1结构:
销售单信息,一条记录
一个销售单对应多条计划跟踪信息,多条记录。
所以应该需要两层循环结构,第一层遍历订单,写订单信息。第二次遍历订单的计划跟踪信息,写计划跟踪记录。
格式2结构:
这种结构是最常见的,可以封装一个导出的公共方法。接收一个关联数组,导出excel表格。