来自德国的早上好,抱歉我的英语不好。Powershell:比较2列基于2列的文件
我希望有人能帮助我。
我们必须比较2 .xls或.csv文件和4000多行。 这两份文件都有一个具有相同交货单编号的E栏。 这送货单号不是唯一的,可以是使用次数多次在列E. 每一个交货单号也有在列D
的件数如果两个文件送货单号和数量匹配,我们可以忽略并删除该行。 比较超过4000行的两个文件是非常昂贵的,所以我希望能够与Powershell进行正则表达式的比较。
我的想法: 转换XLS到CSV和执行以下操作: 阅读线和使用E列和列E列的D.的foreach项的entry,检查是否在第二文件存在这个条目。如果条目存在,请检查D列是否与file1中的相同。 如果两个Entrys匹配,请删除或复制两个文件中的两条线。
至少我们有两个Entrys文件,这些文件没有任务。
这可能吗?
通过PowerShell的我能处理得很好,但是正则表达式... :/
在此先感谢 丹尼尔
感谢邮政,不是它不唯一。具有相同内容的多个值是可能的!例如:我们有交货单号453535,数量为30件。我们有可能再次拥有相同的东西。 – Daniel4711 2013-02-28 11:20:49
你怎么知道哪个订单已经履行了? – 2013-02-28 12:01:18
对不起,我认为这太复杂了。否则我们将不得不解决问题。有可能。用Excel和大量的手工工作。 – Daniel4711 2013-03-03 11:11:45