我需要比較windows7中的兩個csv文件。 我該如何着手做到這一點。我想看看這兩個文件的差異,就像我們可以在Linux中使用tkdiff一樣。如何比較Windows中的兩個csv文件
回答
建議:
- 按的Windows + [R快捷方式,打開Windows的運行提示
- 鍵入
cmd
並按輸入打開一個DOS終端 - 改變當前路徑通過運行命令
cd C:\path\to\your\directory
到達兩個CSV文件的位置
提示:要粘貼從剪貼板進入DOS終端複製的路徑,可以是(1)終端窗口上右擊,或者(2)按移 + 插入。
- 最後,比較兩個文件,運行
fc filename1.csv filename2.csv > outfile.txt
(fc
代表「文件比較」)。
該命令還會將比較結果記錄到位於同一文件夾中的文本文件outfile.txt
中。如果outfile.txt
不存在,它將自動創建。
更正:fc FILENAME1 FILENAME2> outfile.txt – user5524993
'fc'是一個可怕的文件比較工具。嘗試一下:創建兩個相同的csv文件並保存它們,然後向其中的一個添加新的第一行,並查看會發生什麼。 –
這裏是另一種選擇,我發現非常有用,因爲提到here:
findstr /v /g:"file1.csv" "file2.csv"
凡/v
開關返回的差異,並從/g:
得到file1.csv搜索字符串。您可以使用findstr /?
獲取更多幫助。
使用您也可以打印差異文件:
findstr /v /g:"file1.csv" "file2.csv > diffs.csv"
順便說一句,我發現findstr
更準確和輸出比fc
更具可讀性。
UPDATE
這與 '小' 的文件很好地工作。大文件上可能會出現out of memory
錯誤。在這種情況下,我不得不轉向Python和數據框。只是一個友好的頭...
我今天做到了這一點。
比方說我們有2個CSV文件的X和Y
X具有含列A,B列A,B,C
Y,C
的行是不相同的順序,並disperesed通過csv文件。
我將它們都導入到我的Excel表格中。 我首先按列c,然後按列b,然後按列a對它們排序。 你可以以任何你喜歡的順序去。
通過記事本++的比較插件/超越比較比較排序的文件。
- 1. 比較兩個CSV文件,
- 2. 如何比較兩個.csv文件?
- 3. 比較兩個csv文件中的列
- 4. 在C中比較兩個csv文件#
- 5. 比較兩個CSV文件的Python
- 6. 比較兩列CSV文件
- 7. 如何比較兩個CSV文件中的數據
- 8. 比較csv文件中的兩行 - Python
- 9. Python比較兩個csv文件
- 10. Python CSV比較兩個文件?
- 11. 如何在Python中比較兩個csv文件
- 12. 在shell腳本中,如何比較兩個csv文件?
- 13. 如何比較兩個CSV文件,並使用PowerShell
- 14. 如何比較兩個CSV文件在Python 3 - 模塊格式 -
- 15. 比較兩個CSV文件並生成第三個文件
- 16. 比較csv文件
- 17. 比較兩個excel文件和CSV文件的方法
- 18. 比較Unix中兩個csv的內容
- 19. 比較Powershell中的兩個CSV對象
- 20. 如何比較兩個.mp4文件?
- 21. Concordion:如何比較兩個文件?
- 22. 如何比較兩個wav文件?
- 23. Python如何比較兩個文件行
- 24. MongoDB:如何比較兩個文件?
- 25. 比較兩個csv文件中的內容
- 26. 比較和合並兩個CSV文件中的字段
- 27. 比較Unix中兩個文本文件的比較函數
- 28. Python的比較兩個CSV文件,並且將數據追加到csv文件
- 29. 如何比較python中兩個不同文件中的兩個圖像文件
- 30. 的Python:比較兩個CSV文件,並打印出來,我需要比較兩個CSV文件,並打印出第三CSV文件的不同差異
來吧,你認真嗎?你有沒有試過https://www.google.fr/#q=diff+windows? – kebs
是的,我嘗試了谷歌,但沒有找到任何滿意的答案,這就是爲什麼我在這裏問:P –
你也可以使用記事本++的比較插件。 –