/简体中文 /
/简体中文 /
/简体 /
/简体 /
/简体中文 /
/简体 /
TableTextCompare是一个小型实用程序,它允许您比较两个制表符分隔的或逗号分隔的(CSV)文件,并找出这两个文件之间的区别。您可以使用此工具比较由其他NirSoft实用程序创建的两个不同的数据快照,如DriverView、ServiWin、USBDeview、CurrPorts、WirelessNetView、ShellExView和许多其他.
例如,可以使用DriverView实用程序将加载的驱动程序列表的两个快照保存到一个标签分隔的文件中,然后使用TableTextCompare轻松查找自第一次快照以来哪些设备驱动程序被添加、删除或更改。
TableTextCompare可以进行比较,即使两个文件的记录没有按照相同的顺序排序,或者字段没有按相同的顺序排列。
版本1.20:
修正错误:在某些文件中,TableTextCompare检测到添加了行作为修改行。
添加/快速模式参数以指定是否使用快速模式(1=yes,0=no)
修正了TableTextCompare将快速模式设置保存到配置文件中的问题。
1.15版:
添加了“快速模式”,如果你有2个大文件,按照相同的字段排序,并且有少量的差异,它的工作速度要快得多。
版本1.10:
添加了从命令行创建比较报告的选项,例如:
TableTextCompare.exe/比较“c:\temp\report1.txt”“c:\temp\filename1.txt”“c:\temp\filename2.txt”1
1.06版:
修正错误:在某些情况下,TableTextCompare未能检测到添加/删除的行。
1.05版:
添加了“显示线路号码”选项。如果关闭它,将不会显示修改/添加/删除行的行号。
此实用工具适用于Windows的任何版本,从Windows 2000开始,一直到Windows 7/2008,包括x64版本的Windows。
此实用程序使用非常复杂的算法来检测2 CSV/制表符分隔文件之间发生的更改。然而,该算法并不是100%完美的,而且有可能在非常复杂的文件和大量更改的情况下,比较报告不会100%准确。
下面是一些示例,说明如何使用这个TableTextCompare实用程序:
将加载驱动程序列表的2个快照保存到一个由制表符分隔的文件中,方法是DriverView实用程序,然后使用TableTextCompare查找自第一次快照拍摄以来哪些设备驱动程序被添加、删除或更改。
将服务列表的两个快照保存到由制表符分隔的文件中,方法是ServiWin效用,然后使用TableTextCompare查找自第一次快照拍摄以来哪些服务被添加、删除或更改。
如果要比较来自其他软件的数据快照,并且该软件在Windows的标准ListView中显示数据,则可以使用SysExporter实用程序要获取数据并将其导出到CSV或逗号分隔的文件中,则可以使用TableTextCompare比较不同的数据快照。
如果要比较的表有两个不同的Excel文件,则可以将这些表导出到2个.csv文件中,然后使用TableTextCompare比较导出的CSV文件。
当您将数据从任何NirSoft工具导出到CSV/选项卡分隔的文件,以便与TableTextCompare一起使用时,建议打开‘AddHeader Line to CSV/Tab分隔的File’选项,然后在TableTextCompare中打开‘第一行包含列名’选项。
使用CSV/制表符分隔的文件,在第一行中使用列名,可以确保比较过程是准确的,即使列是按不同的顺序定位的。此外,将在报告中使用列名来指定已更改的字段。
TableTextCompare实用程序不需要任何安装过程或额外的DLL文件。为了开始使用它,只需运行可执行文件-TableTextCompare.exe
运行TableTextCompare之后,选择或键入您希望比较的2个CSV/制表符分隔的文件,然后按‘OK’按钮获得比较报告。还可以将两个文件从WindowsExplorer拖到TableTextCompare的主窗口中。
请注意,如果每个文件的第一行包含列名(NirSoft实用程序中的“向CSV/Tab分隔文件添加标题行”选项),则应该检查“第一行包含列名”选项。
比较报告包含最多3个不同的章节:
在Filename 2中找到的新行:本节显示第二个文件名上存在的所有行,但在第一个文件名上不存在。
文件名1中缺少的文件名2中的行:本节显示第一个文件名上存在的所有行,但在第二个文件中不存在。
修改后的线条:本节显示两个文件中存在的行的差异。