в результате получаю колонки в стиле "F1","F2" (как и надо) (за что в описании отвечает параметр "HDR=NO"
Но все значения в ячейках при таком запросе приводятся к строковому значению. В результате по числовому значению ячейки "4600822005076" я получаю "4,6008220051e+012"
Как можно сделать так чтобы запрос вытаскивал данные в том виде в котором они хранятся (без перевода в строки) ?
В документации указано что за приведение всех значений к строке отвечает параметр IMEX=1
Но если делать запрос без него - ничего не меняется.
(1) Provider=Microsoft.Jet.OLEDB.4.0 - это для Excel 97. для Excel 2007 и выше это не подходит, надо использовать Provider=Microsoft.ACE.OLEDB.12.0
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс