Форум: "Базы";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
ВнизПомогите с Excel !!! Найти похожие ветки
← →
-=DeMoH=- (2003-04-13 14:58) [0]Помогите мне, а то я уже дня три плохо сплю и все пытаюсь найти ответ!
Проблема же вот в чем: нужно с помощью Delphi открыть прайс-лист Excel и импортировать его в реляционную базу данных Access.
Я подключил Access базу данных с помощью ADO. Никаких проблем с этим не возникло. Когда же дело дошло до Excel, появились проблемы: если подключаться к Excel ч-з сервер автоматизации, то импортирование происходит ОЧЕНЬ долго. Прочитал в книге, что ч-з ADO можно подключить и Excel, но у меня не получается этого сделать: я не знаю, как корректно описать команду на SQL, аналогичную Access: select * from XXX.
Может кто-нибудь поможет мне?
← →
-=DeMoH=- (2003-04-13 15:01) [1]Дополнение к вопросу:
...выдается сообщение об ошибке "Синтаксическая ошибка в запросе. Неполное предложение запроса"
← →
sniknik (2003-04-13 15:51) [2]при подключении к Access через Jet можно так
SELECT * INTO DATYEAR IN "" [Excel 5.0; DATABASE=D:\Табл.xls;] FROM DATYEAR
(это положить в Excel)
SELECT * FROM [DATYEAR$] IN "" [Excel 5.0; DATABASE=D:\Табл.xls;]
(прочитать положенное оттуда)
можно и к ексель книге как к базе подключится. так. нужно.
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Табл.xls;Extended Properties=Excel 5.0;Persist Security Info=False
смотря чего
у такого способа есть недостаток (если так можно сказать), перекладываются только данные, ное не формулы, форматирование и т.д.
← →
sniknik (2003-04-13 15:54) [3]p.s. первый запрос вообше замечательный (по моему), если книга ексель не существует то он ее создаст.
← →
blackman (2003-04-13 17:35) [4]Не спит три дня, а спросил только сегодня. Какие крепкие нервы.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2003.05.01;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.031 c