答案1
希望与(现实的)期望无关。
标题完全相同,因此不可能有差异。
此外,excel 表示为不是csv 文件,您应该将原始文件以文本形式发布。
以下批处理文件读取标题并回显 diff。
它使用 findstr 和选项,而不是 fc
/B compare from line begin
/E compare upto line end
/V output lines **not** present in compared file
/G: get strings from a file
@Echo off
Set "File1=June_01_2018.csv"
Set "File2=June_02_2018.csv"
Set "File3=June_Diff.csv"
Set /P "Header="<"%File1%"
( Echo=%Header%
Findstr.exe /BEV /G:"%File2%" "%File1%"
)>"%File3%"
带 fc 的变体
@Echo off
Set "File1=June_01_2018.csv"
Set "File2=June_02_2018.csv"
Set "File3=June_Diff.csv"
Set /P "Header="<"%File1%"
( Echo=%Header%
fc "%File1%" "%File2%"|more +3
)>"%File3%"
只剩下尾线了。