Единственный способ, которым я знаю: поля строк заголовка почти наверняка являются словами (текстом), строки данных имеют разные типы данных (по столбцам). Таким образом, если в первой строке есть столбцы по типам, но не одного типа, заголовок присутствует.
Вам понадобится какой-нибудь тестер типов данных и около 5 строк из этого текстового файла, чтобы все было понятно.