先看效果:
需求:
1、取到外箱下面的所有子包
2、 PSN和箱号一一对应
3、需要将子包的内容,截取对应的数据,整合到一个excel中
一、我们需要用到xlsx.full.min.js 这个js文件,用于导入和导出excel的,可以自行下载
二、创建html脚本
厂内外箱*箱号
箱号
PSN
P/N
MPN
vendor Code
Date Code
Let NO.
QTY
Manufactuer
Country of Qrigin
MFG Code
Ver
三、 添加第一个按钮和第二个按钮导入excel的js事件
①、这里第一个按钮导入之后,取到外箱,得到对应的子包,保存在{a:[a1,a2]} 这样的对象格式中,createDynamicObject 这个方法是实现该功能的
②、$('#file-input2').click() 这个事件,是导入第二张excel后,取到PSN和箱号,然后和第一张表取到的对象进行对比,然后将子包的数据动态添加到表格中
希望能给大家一些启发,能帮到大家!