來自德國的早上好,抱歉我的英語不好。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