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