一.需求描述



该需求是要在课程模块里的课程任务推送-报表模块,任务推送报表(权限*)导出用户学习总学习记录,若课程任务推送涉及多个课程,则需要生产多个sheet页,每个sheet页的名称按课程名称展示,
效果图展示
1.页面总览

2.功能按钮

3.文件列表展示

4.单个文件详情

5.Excel页多个课程列表展示

6.模板样式

对模板进行复制,所有样式按照模板格式来生成,模板文件在下方链接
https://download.youkuaiyun.com/download/LiuY521/54175418
排坑小提示:
Excel文件名不可重复,会报错 本次设置文件名按照学员(可重复)+编号(不可重复)生成唯一文件名。sheet页名称按照员工姓名+课程名称生成文件。人脸数据是通过人脸识别功能收集的人脸数据进行随机抓取三张进行展示,存储地址在MongoDB中,通过画图工具实时生成。
该博客详细介绍了课程任务推送报表系统的设计与实现,包括如何在报表模块中导出用户的学习记录,特别是当任务涉及多个课程时,系统能生成多个sheet页,每个以课程名为名。文件命名遵循特定规则,确保唯一性,且人脸数据通过MongoDB存储并实时生成。此外,提供了模板样式和实际效果展示,并附带了模板下载链接。

被折叠的 条评论
为什么被折叠?



