I have a CSV file with several columns and 9 rows (master.csv). I need to end up with this data, all the data in all the columns, replicated 53 times into one file, Then I need to get values from a second file (list.csv) and have some of the data in file1 (master.csv) replaced in four of its columns with data from the second file. The four columns (or comma separated values) are SKU, Parent, Name, Description. Once we have a file with the data replicated 53 times we will need to find the first 9 instance of LMM in columns SKU & Parent (columns 1 and 2) and replace it with the value in line 1, column 1 from list.csv. Then we need to replace the first 9 instances of "Blazers" in columns 3 and 4 (Name & Description) with the value from line 1, column 2 from list.csv and continue to do so for the all 53 lines in list.csv (the next 9 instances with line 2, the following 9 with line 3, etc.). The attached example file result.csv is what we need to end up with. If you compare it, result.csv, to master.csv you will see only the data in SKU, Parent, Name, Description changed and it changed with data from line 1 of list.csv. Hoping someone has an easier way that to manually use "find and replace". Thanks.