Сохраняете такое (или с кавычек начинающееся, как тут упомянули) в UTF-8 с BOM, и первым симоволом для парсера там будет он самый, а не то что надо.
С именами опций, думаю: Parse as data, Don't parse (show) и Don't parse (hide)
Я вообще скептически к комментариям отношусь где-то в теле, вот заголовок из любого количества комментариев — это да.
Тем не менее, какие-то незакавыченные данные начинающиеся с хэша — скорее совсем уж экзотика, да и там проверка на количество разделителей почти всегда ясность внесёт.
Можете еще детект размера колонок по большему количеству строк сделать, или же растягивать самую большую найденную (если она одна) на всё свободное пространство, при наличии такового. Мой пример как раз иллюстративный: там в начале полные имена часто коротенькие, и в итоге треть окна пустая, а потом — разгул на все 260 символов и более.