![]() |
|
Модераторы: MetalFan |
![]()
|
|
| M1ndAction |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 19.1.2008 Репутация: нет Всего: нет |
Добрый день!
Считываю таблицу Excel:
В итоге некоторые ячейки не читаются, то есть остаются пустыми. Например, часть столбца в таблице:
В итоге, числа читаются, а ">100" - нет. Формат ячеек - общий, никакого специального форматирования нет. Еще пример:
Не читаются ячейки с числами, но читаются с текстом. Формат ячеек также общий, из форматирования только измененный цвет и размер шрифта (по отношению к остальным ячейкам, которые читаются) числовых ячеек. Ячейки с текстом объединены по строке с несколькими другими. Для соединения использую TADOConnection и TADOQuery, Delphi 2010, Excel 2010. |
||||||
|
|||||||
| M1ndAction |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 51 Регистрация: 19.1.2008 Репутация: нет Всего: нет |
Нашел решение.
В настройках соединения надо Extended Properties=Excel 8.0 заменить на Extended Properties="Excel 8.0; IMEX=1" Благодаря этому, JET все данные будет воспринимать как текст. |
|||
|
||||
![]()
|
| Правила форума "Delphi: ActiveX/СОМ/CORBA" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Rrader, Girder. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: ActiveX/СОМ/CORBA | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |