Как создается этот текстовый файл? Если у вас есть полный контроль над его содержимым, я предлагаю вместо этого использовать файл csv (comma-seperated-value). Вы не сможете контролировать использование шрифтов Excel по умолчанию, но это будет соответствовать требованию, чтобы данные заполняли несколько столбцов.
Помимо использования csv-файла для обработки этих данных, я предлагаю вам напрямую экспортировать его в документ Excel, у вас будет полный контроль над внешним видом и шрифтом, используемым для содержимого.