lc9er / csvd

csv diffing tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

csvd

csv diffing tool

USAGE

csvd OldCsvFile.csv NewCsvFile.csv -p 0 -e 1 3

diff two csv files, using a common primary key(s). The exclude parameter lets you remove one or more fields from the comparison.

JUSTIFICATION

I regularly work with versioned csv files, where there are changes to fields I can safely ignore (typically datetime values). I also wanted to a chance to try out Spectre.Console.

INSPIRATION

xsv - BurntSushi's incredible xsv utility is crazy fast and offers a huge array of functionality.
csvdiff - csvdiff tool in Go. Faster than mine.

PLANS

Add binary Powershell cmdlets for use in scripting.

About

csv diffing tool


Languages

Language:C# 100.0%