The "CSV String Comparer" compares and merges two CSV files based on the data (strings) of a specific selected column.
The comparison of the two CSV files is based on the Q-gram distance (q=1). The rows with the best distance in each file will be merged except that the distance is smaller than the maximum distance which is choosen. The software is developed in Visual Basic .NET.
- Select the first CSV file
- Select the second CSV file which should be merged with the first file
- Select the column in the first CSV file which should be compared
- Select the column in the second CSV file which should be compared
- Set the maximum distance (default value is five)
- Click the button "Compare and Merge" and then choose a destination and a name for the file
- Wait and be happy
The software uses the StringSimilarity.NET library from feature23 and the MetroFramework from thielj.
This code is licensed under the MIT license.