Microsoft.ACE.OLEDB.12.0 | |
---|---|
S-type Автор Сообщений: 2969 Дата регистрации: 24.04.2004 |
Понадобилось прочитать данные из XLS файла. Реализовал через OleDb провайдер Microsoft.ACE.OLEDB.12.0. Добавил проверку на то, что этот провайдер установлен на компьютере. А затем задумался - есть ли шанс, что Microsoft.ACE.OLEDB.12.0 не будет установлен на компьютере? Вообще, в какой момент он ставится и кем? Откуда он взялся на моём компьютере - я же его не ставил! Он входит в состав операционки, или вместе с офисом залетел?
|
Re: Microsoft.ACE.OLEDB.12.0 | |
---|---|
ssa Сообщений: 12999 Откуда: Москва Дата регистрации: 23.03.2005 |
Офисный, стоять не обязан. Да еще и нужной разрядности.
------------------ Лень - это неосознанная мудрость. |
Re: Microsoft.ACE.OLEDB.12.0 | |
---|---|
S-type Автор Сообщений: 2969 Дата регистрации: 24.04.2004 |
Т.е. надо ставить отдельно...
Спасибо. |
Re: Microsoft.ACE.OLEDB.12.0 | |
---|---|
S-type Автор Сообщений: 2969 Дата регистрации: 24.04.2004 |
Столкнулся с ещё одной проблемой. Хочу по очереди просмотреть все листы.
В документе один лист. Но GetOleDbSchemaTable показывает два листа. В консоли вижу:
Проблема в том, что на листе установлен фильтр, который и выводится GetOleDbSchemaTable. Вопрос - как можно отрезать лишнее? Фильтры не нужны, как получить только листы? Исправлено 1 раз(а). Последнее : S-type, 07.09.16 15:42 |
© 2000-2024 Fox Club  |