From: Geoff Date: 2006-03-16T05:23:47+09:00 Subject: csv nil check and update Greetings! What I have is a .csv file (comma separated and quote delimited): "BegDoc","EndDoc","New" "Doc1BegDoc","Doc1EndDoc","Test1" "Doc2BegDoc","Doc2EndDoc","" "Doc3BegDoc","Doc3EndDoc","Test2" "Doc4BegDoc","Doc4EndDoc","" "Doc5BegDoc","Doc5EndDoc","New" I can read the lines of the file with this: require 'CSV' csvData = CSV.readlines("C:\\temp\\geoff\\filldown\\filldown.txt") Now what I want to do is check for blanks and when I find one I want to take the info from the entry directly above and fill down the column until the next blank. Using the above example, I want the following output: "BegDoc","EndDoc","New" "Doc1BegDoc","Doc1EndDoc","Test1" "Doc2BegDoc","Doc2EndDoc","Test1" "Doc3BegDoc","Doc3EndDoc","Test2" "Doc4BegDoc","Doc4EndDoc","Test2" "Doc5BegDoc","Doc5EndDoc","New" Any help is greatly appreciated! Thanks, Geoff