Если вы хотите вставить новую строку в поле, заключите поле в кавычки и добавьте символ новой строки:
set fo [open test.csv w]
puts $fo "Banana,Yellow,10,10,10,\"Nice color\nCan eat\""
puts $fo "Apple,Green,20,5,8,\"Not enough\""
close $fo
LibreOffice открывает этот CSV-файл следующим образом:
Если вы ожидаете, что "Can eat" появится в строке 2 столбца F, вам нужно найти способ написать
puts $fo {Banana,Yellow,10,10,10,"Nice color"}
puts $fo {,,,,,"Can eat"}
puts $fo {Apple,Green,20,5,8,"Not enough"}