|
|
|
| Помогите составить код на VBA чтобы обновлять таблицу Table1 с полями код, дата, пай, сча вот с этой ссылки http://nlu.ru/fondinfo.htm?id=260&tab=tab2&pageNo=0&period_start=30.04.2009&period_end=30.04.2010 (там таблица из трех полей дата, пай и сча. вот эти данные и надо импортировать)
только чтобы переменная period_start определялась в зависимости от последней записи в таблице | |
|
| |
|
|
|
| http://hiprog.com/index.php?option=com_content&task=view&id=461
http://hiprog.com/index.php?option=com_content&task=view&id=681
http://hiprog.com/index.php?option=com_content&task=view&id=648 | |
|
| |
|
|
|
| так по данным ссылкам работа с xml, а у меня html страничка. да и сложновато я думаю будет мне эти скрипты разобрать, если они для меня подходят. проще никак? | |
|
| |
|
|
|
| Проще и быстрее обратиться к специалисту. : ) | |
|
| |
|
|
|
| там пример получения контента страницы, это занимает 3 строчик , дальше вы полюбому получите HTML или XML
и придется его разбирать, что бы извлечь отдельные данные и положить их в нужные поля. Судя по страничке которую я увидел, сложность HTML там очень высокая.
Для получения HTML страницы можно использовать
Microsoft Internet Transfer Control
или
функциюя winAPi URLDownloadToFileA
вот пример получения html страницы из интеренета с ее последующим разбором и записью данных в таблицу
http://hiprog.com/index.php?option=com_content&task=view&id=251661548 | |
|
| |
|
|
|
| Там же на сайте есть ссылка для получения xls
http://nlu.ru/export2excel.htm?data_table=17&period_start=30.04.2009&period_end=30.04.2010&id=260 | |
|
| |
|
|
|
| а можно и xls файл разобрать средствами vba или как лучше всего сделать можно? | |
|
| |
|
|
|
| можно
http://hiprog.com/index.php?option=com_content&task=view&id=251661628
http://hiprog.com/forum/read.php?id_forum=1&id_theme=7254&page=1 - последний ответ
http://hiprog.com/index.php?option=com_content&task=view&id=428 | |
|
| |
|
|
|
| ага...попробуем кое-что из этого. только если делать через excel... мне сначала придется скачивать их (в общем счете около 20 excel файлов)? то есть можно ли через VBA или запросами обращаться к xls файлу который находится в интернете? | |
|
| |
|
|
|
| нет. Все равно файл загрузиться на локальную машину | |
|
| |
|