gpt4 book ai didi

ruby - 如何比较两个 CSV 文件中的数据

转载 作者:行者123 更新时间:2023-12-05 01:03:26 27 4
gpt4 key购买 nike

我有两个 CSV 文件,它们具有相同的结构,理想情况下应该具有相同的数据。

我想使用 Ruby 比较它们中的数据,并想知道我们是否已经有相同的 Ruby 函数。

最佳答案

如果你想检查文件是否相同,你可以简单地使用 identical? 这是 compare_file 的别名:

FileUtils.identical?('file1.csv', 'file2.csv')

如果您想查看差异,您可能需要使用 diffy :

gem install diffy
puts Diffy::Diff.new('file1.csv', 'file2.csv', :source => 'files')

它产生类似 diff 的输出,可以很好地格式化为 HTML:

puts Diffy::Diff.new('file1.csv', 'file2.csv',  :source => 'files').to_s(:html_simple)

关于ruby - 如何比较两个 CSV 文件中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16344520/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com