Manta之数据查重

image

一.清单读取

  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”电池组经过数据整形,使数据格式对齐。

 

posted @ 2026-01-13 15:24  llxt47  阅读(6)  评论(0)    收藏  举报