非标准库存,销售数据(Excel)提取工具 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Carlcx
V2EX    前端开发

非标准库存,销售数据(Excel)提取工具

  •  
  •   Carlcx 2022-04-20 18:59:33 +08:00 1455 次点击
    这是一个创建于 1346 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求描述: 在渠道数据管理中,从品牌方,代理、经销商导出的销售、库存数据( Excel 表)的格式差异大, 数据表中包含的内容格式及内容范围(销量、库存、在途库存,包含一部分或全部包含)都不一样; 此背景下,我们需要开发一款软件,能够将这些格式及内容不一报表中的销量、库存、在途库存数据提取出来,并转换成标准格式进行存储。 功能点: 1 、用户原始报表上传操作 UI ;用户上传的原始的报表,同时提供选项给用户,由用户选择原始数据包含的数据内容,销量、库存、销量+库存等; 、选取原始报表提取数据的转换字典;转换字典为用于解析原始报表的表头信息,操作流程表述为:用户上传数据->数据库中查找可用的转换字典 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.用户通过系统,能将无法采集的数据回传给我们。

    1 条回复    2022-04-22 15:31:47 +08:00
    hzichan2019
        1
    hzichan2019  
       2022-04-22 15:31:47 +08:00
    私聊,这个需求我可以完成 w~x ~: wxid_pilmst64xa1322
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2626 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 05:30 PVG 13:30 LAX 21:30 JFK 00:30
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86