Добавить возможность экспорта отчёта в .txt

ПАО “ТГК-1” изволит требовать часовые архивы в формате .txt
П.С. всё аналогично экспорту в .csv

Не понимаю в чём отличие csv от txt в самом формате? Если вы хотите сохранять csv данные, но с расширением txt, не считаю это правильным. Расширение должно отвечать формату. Если нужно другое, его проще поменять перед отправкой.

Как поменять? У меня ежемесячно будет формироваться около 300 файлов.
Мне было бы супер удобно, если бы я получал готовые файлы из ЛЭРС.

П.С. Если уж вы настолько педантично к этому относитесь, зачем добавили возможность устанавливать разделитель? CSV подразумевает только данные разделённые запятыми…

Например, в командной строке ren *.csv *.txt