我非常喜欢Beyond Compare和Notepad ++,并且在我的工作中将它用于日常的许多比较。我正在使用最新版本的软件。所以这是我的问题。 我有两个文本文件, 文本文件1具有以下内容(帐户ID' s) 这个号码是我真正想要比较的那个
Text|Text|1234532|Text
Text|Text|1234678|Text
Text|Text|2345612|Text
Text|Text|3427891|Text
Text|Text|0235719|Text
Text|Text|3421482|Text
现在这是我的第二个文本文件2具有以下内容(帐户ID' s) 这个号码是我真正想要比较的那个
Text|Text|0235719|Text
Text|Text|3421482|Text
Text|Text|3427891|Text
Text|Text|2345612|Text
Text|Text|1234678|Text
Text|Text|1234532|Text
上面的文字和数字由' |'分隔。 如果您查看上面提到的所有数字(我真正想要比较的数字)是相同的,但它们在每个文件的不同行中。
所以无论如何要比较两个文件并根据需要得到结果。我想要的结果是文件1应该显示数字在文件2中匹配。
非常感谢你。
答案 0 :(得分:2)
当要比较的字段的顺序不同时,请在比较字段中使用排序,然后进入相同的序列 !!!
的基本方法
应该有效。这可以通过以下方式实现:
查看Beyond比较文档,它具有排序功能。 仔细看看Beyond Compare可以做些什么。
一些Csv-Editors应该能够处理这个问题。再次获取文件的副本 (如果没有列标题,添加列标题将是一个优势。)
在ReCsvEditor中