XYZ*_*nux 8 windows csv excel-2010
我需要比较windows7中的两个csv文件.我该如何着手实现这一目标.我想看看两个文件的差异,比如我们可以在Linux中使用tkdiff.
小智 12
建议:
cmd并按下Enter以打开cd C:\path\to\your\directory以到达两个CSV文件的位置提示:要将复制的路径从剪贴板粘贴到DOS终端 cmd窗口,您可以(1)右键单击终端窗口,或(2)按Shift+ Insert.
fc filename1.csv filename2.csv > outfile.txt(fc代表"文件比较").outfile.txt位于同一文件夹中的文本文件中.如果outfile.txt不存在,将自动创建.下面是我发现非常有用,因为提到的另一种选择在这里:
findstr /v /g:"file1.csv" "file2.csv"
当/v开关返回的差异,并/g:从file1.csv得到搜索字符串。您可以使用findstr /?以获得更多帮助。
您还可以使用以下方法将差异打印到文件中:
findstr /v /g:"file1.csv" "file2.csv > diffs.csv"
顺便说一句,我发现findstr比fc.
更新
这适用于“较小”的文件。out of memory对于较大的文件,您可能会收到错误消息。在这种情况下,我不得不求助于 Python 和数据帧。只是一个友好的抬头......
| 归档时间: |
|
| 查看次数: |
49151 次 |
| 最近记录: |