Загрузка данных из IE в Excel
От: kuzama Украина  
Дата: 16.06.04 12:51
Оценка:
Дело вот в чем.
Есть часть информации в таблице в IE, а часть в Excel. Эту иформацию нужно свести до кучи в Excel. Как можно непосрественно из Excel обратиться к таблице в IE и вытащить из нее данные отвечающие определенным критериям?
Re: Загрузка данных из IE в Excel
От: Frostbitten Россия  
Дата: 17.06.04 22:07
Оценка:
Здравствуйте, kuzama, Вы писали:

K>Есть часть информации в таблице в IE, а часть в Excel. Эту иформацию нужно свести до кучи в Excel. Как можно непосрественно из Excel обратиться к таблице в IE и вытащить из нее данные отвечающие определенным критериям?


Мудрено.

1. Надо получить IHTMLDocumet2 у IE (см. как это можно сделать на C++: http://gzip.rsdn.ru/forum/?mid=624141
Автор: _nn_
Дата: 29.04.04
).
2. Надо найти в DOM'е необходимую таблицу (а их там может быть несколько или не быть вовсе).
3. Далее опять же через DOM (точнее TOM) пройтись по ячейкам (поиск в MSDN по запросу "How to Build Tables Dynamically").

Вместо пункта 1 можно все-таки попытаться открыть html'ку у себя, использую WebBrowser Control и IHTMLDocumet2 получить у него.

Либо как совершенно другой вариант — искать значения regexp'ами непосредственно в html'е, если он доступен, а его структура известна.

В любом случае — задача нетривиальная.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.