Добавьте '
(апостроф) перед каждым значением ячейки. Это скажет Excel «Обрабатывать это как текст, даже если он выглядит как число / дата / что угодно».
Не то, что вы хотите? Тогда не используйте разъем DB, потому что он сильно сломан. Вы заметите это, когда у вас есть столбец с ячейками, которые смешаны. В этом случае драйвер БД просматривает первые 8 строк и устанавливает тип для большинства найденных типов и возвращает NULL для всего в этом столбце, который не подходит. Вы можете исправить это , взломав ваш реестр.
Вместо этого используйте OLE API, чтобы открыть рабочую книгу, а затем начать оттуда, читая строку за строкой, конвертируя необходимые данные (этот длинный список сообщений должен содержать все возможные способы доступа к Excel из C # плюс все ошибки и проблемы, с которыми вы можете столкнуться).