需求描述: 在渠道数据管理中,从品牌方,代理、经销商导出的销售、库存数据( Excel 表)的格式差异大, 数据表中包含的内容格式及内容范围(销量、库存、在途库存,包含一部分或全部包含)都不一样; 此背景下,我们需要开发一款软件,能够将这些格式及内容不一报表中的销量、库存、在途库存数据提取出来,并转换成标准格式进行存储。 功能点: 1 、用户原始报表上传操作 UI ;用户上传的原始的报表,同时提供选项给用户,由用户选择原始数据包含的数据内容,销量、库存、销量+库存等; 2 、选取原始报表提取数据的转换字典;转换字典为用于解析原始报表的表头信息,操作流程表述为:用户上传数据->数据库中查找可用的转换字典 a 、找到;继续下一步,使用该字典提取数据; b 、未找到;将原始报表表头通过 UI 展现,并引导用户进行选择,根据用户选择结果,形成字典,并存入数据库中; 3 、提取数据;根据步骤 2 选取到的字典,对原始报表数据进行提取; 4 、存储数据;将步骤 3 中提取到的数据进行存储,存储时按销量、库存、在途库存分开存到不同文件中。 注: 1 核心功能是从非标准的 excel 中,提取数据,制作模板的算法已经有,目前需要做到代码实现,我们判断主要难点在前端,需要掌握 luckysheet ,spreadjs 等表格操作插件。
功能点 1.文件导入(上传功能),在表格中展示文件内的所有数据信息; 2.文件转换模板选取功能,系统根据用户选择的模板,即时展示预期导出字段数据的区域; -注 1:系统在展示模板过程中,提供一些筛选和查询,包括客户名称,文件类型,文件来源等。 3.模板的生成及存储,提供生成模板的 UI ,模板的 UI 操作参考<<前端操作需求.pdf>>,能够根据 UI 操作及用户选取信息,生成对应模板并进行保存; -注 2:模板生成过程,提供 UI ,用户以此配置模板基本信息,包括客户名称,文件来源国家,文件类型(销量、库存、在途库存)、文件来源(品牌方、代理、经销商)。 -注 3: 系统在模板生成过程中,根据用户的操作,在 UI 界面即时反馈用户操作,比如选中数据的区域。 4.系统通过模板,完成对于现有的所有文件的数据提取; -注 4:对于部分结构复杂的数据,接受单独制作模板,导入系统后,实现兼容。 5.系统提供数据提取后的预览,根据用户的反馈,无误则导出数据,有误,则提供模板的修改。 6.用户通过系统,能将无法采集的数据回传给我们。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.