Дело в том что CSV файл, программа открывает в новом окне Excel'я, а TXT в своём диалоговом окне, в этом и преимущество TXT - не будет вечно открытых окон Excel'я