来自德国的早安,对不起我的英语不好。
我希望有人能帮助我。
我们必须将 2 个 .xls 或 .csv 文档与超过 4000 行进行比较。两份文件的 E 列都有相同的交货单编号。此交货单编号不是唯一的,该编号可以在 E 列中使用多次。每个交货单编号在 D 列中也有多个 Pieces。
如果两个文件中的交货单编号和数量匹配,我们可以忽略并删除该行。比较两个超过 4000 行的文件非常昂贵,所以我希望可以用 Powershell 和正则表达式进行比较。
我的想法:将 xls 转换为 csv 并执行以下操作:阅读行并使用 E 列和 D 列的条目。对于 E 列的每个条目,检查该条目是否存在于第二个文件中。如果条目存在,请检查 D 列是否与 file1 中的相同。如果两个条目匹配,则删除或复制两个文件中的两行。
至少我们有两个没有分配的条目的文件。
这可能吗?
使用 PowerShell 我可以很好地处理,但是使用正则表达式...:/
提前感谢丹尼尔