Поставщик OLEDB для Excel попытается автоматически определить типы данных на основе первых 8 строк данных, это можно установить с помощью свойства HDR = Да / Нет в строке подключения. Кроме того, есть несколько типов, которые могут применяться к текстовым столбцам. Тип memo содержит более 255 символов, поэтому, если ни в одной из первых 8 строк этого нет, тип данных будет неверно установлен.
Способ изменить это, изменив параметр реестра TypeGuessRows, как описано здесь: Поддержка Microsoft
ПРИМЕЧАНИЕ. Допустимый диапазон значений для ключа TypeGuessRows - от 0 до 16. Однако, если значение равно 0, число проверенных исходных строк равно 16384. Поэтому, если у вас очень большой файл, убедитесь, что самые большие строки первый.