Плохие новости: после того, как у вас есть файл с этой проблемой, нет НИКАКОГО стандартного способа для ЛЮБОГО программного обеспечения для правильного анализа файла.
Хорошая новость: если вы можете контролировать (или влиять) способ создания файла для начала, вы обычно обращаетесь к этой проблеме, включив так называемый «разделитель текста» (например, имея значения полей, окруженные двойные кавычки) в дополнение к полевому разделителю (трубе). Разделитель текста поможет, потому что программа (например, SSIS) может определять значения полей отдельно от разделителей, даже если значения содержат разделитель полей (например, каналы).
Если вы не можете контролировать, как создается файл, лучшим, что вы обычно можете сделать, является GUESS, что является проблематичным по понятным причинам.
Вы можете позволить файловому файлу разграничить его так, как он хочет, а затем использовать Derived Column для объединения отдельных столбцов. – tlemaster