如何判断两个大数据集文件的数据是否完全相同

2025-03-13 08:16:18
推荐回答(2个)
回答1:

比如A1与B1单元格中的两个数比较是否完全一致在C1输入公式=IF(A1=B1,"完全一致","")下拉填充到比对区域还可以输入公式=IF(A1=B1,A1&""&B1,"")把两个单元格的完全一致的数放到一个单元格中间用空格隔开直观的看,然后下拉填充

回答2:

procedure TForm1.Button1Click(Sender: TObject);
var
Stream1,Stream2: TMemoryStream;
begin
Stream1:= TMemoryStream.Create;
Stream2:=TMemoryStream.Create;
try
ClientDataSet1.SaveToStream(Stream1);
ClientDataSet2.SaveToStream(Stream1);
if Stream1.Size <>Stream2.Size then
ShowMessage('不相同')
else if not CompareMem( Stream1.Memory,Stream2.Memory,Stream1.Size) then
ShowMessage('不相同')
else
ShowMessage('相同');
finally
Stream2.Free ;
Stream1.Free;
end;
end;
这个是对的,它是先比较大小,如果大小都不一样就表示不同,否则比较内存