Manta之数据查重

一.清单读取
1.地址既可输入具备特定结构的项目文件夹路径(见Manta之配置文件),也可输入一个或多个.xlsx文件路径;
2.上面的“清单读取”电池输入的是多个.xlsx文件路径,下面的“清单读取”电池为配置文件里的清单地址默认值;
3.不同材料在清单中的格式不一样,所以利用“材料信息”电池确定要查询的材料类别及对应的清单各数据列名;
4.加入ValueList电池,连接“材料信息”的“类别”输入端,可激活ValueList电池,进而选择需要查询的材料类别;
5.“清单读取”电池仅支持.xlsx格式,读取最左边的工作薄,清单中某行数据所有需要列的值均不为空才会读取;
6.版本一致性检查:XC-AA_BB 型材** .xlsx(BB后为空格)与工作薄Sheet命名CC,检查BB与CC是否一致;
7.地址输入端支持局域网地址,换言之,可将局域网清单文件和本地清单联合进行数据读取,进而查重处理。
二.数据转换
1.将清单读取的文本数据转换为具有特定属性的数据对象,属性包含:编号、参数、数量、路径,根据需要选取;
2.同“材料信息”电池,可接入ValueList电池,接入时会激活成CheckList形式,供用户选择需要的参数;
3.清单读取的文本需要按照编号、参数、数量、路径(读取清单时自动将文件名前缀作为路径)的顺序进行分布。
三.数据拼接
1.将多处来源的数据对象Merge合并处理(列表拼接),注意GH树型数据对合并的影响,可拍平FlattenTree处理。
四.数据合并
1.“数据合并”电池可将编号且参数相同的数据对象进行合并处理:数量相加,路径拼接。
五.数据查重
1.数据对象列表连接“数据查重”电池输入端,可查询出同号不同参或同参不同号的数据。
六.联合查询
1.支持本地项目文件夹清单与本地零散清单联合查询,见本文第一条“清单读取”;
2.支持本地清单与局域网项目文件夹清单联合查询,见本文第一条第七目内容;
3.支持清单数据和.dwg文件属性块数据联合查询,参考文章Manta之数据读取;
4.各来源的文本数据可使用“Reshape”电池组经过数据整形,使数据格式对齐。

浙公网安备 33010602011771号