Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Импорт данных из интернета, сайт вероятно нетабличной верстк - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин  
Импорт данных из интернета, сайт вероятно нетабличной верстк
tax01 Дата: Четверг, 04.06.2015, 14:20 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Нужно импортировать таблицу данных с сайта*, но стандартным методом Данные>Из веба... не работает.
На сайте есть возможность скачать эту таблицу.
Но поскольку скачивать нужно четыре таблицы с разных закладок**, этот вариант не подходит.
Поскольку занимает много времени.
Хочу обсудить с вами вариант решения автоматического импорта в рабочую книгу.
Запрос должен быть обновляемым, в зависимости от кода -PTC, биржи-XFRA, региона-DEU.
При реальной помощи готов отблагодарить.

*http://financials.morningstar.com/income-statement/is.html?t=APA
*http://financials.morningstar.com/income-statement/is.html?t=XFRA:PTC®ion=DEU

**http://financials.morningstar.com/ratios/r.html?t=DISCA®ion=usa&culture=en-US
**http://financials.morningstar.com/income-statement/is.html?t=DISCA®ion=usa&culture=en-US
**http://financials.morningstar.com/balance-sheet/bs.html?t=DISCA®ion=usa&culture=en-US
**http://financials.morningstar.com/cash-flow/cf.html?t=DISCA®ion=usa&culture=en-US


Сообщение отредактировал tax01 - Четверг, 04.06.2015, 15:08
 
Ответить
СообщениеНужно импортировать таблицу данных с сайта*, но стандартным методом Данные>Из веба... не работает.
На сайте есть возможность скачать эту таблицу.
Но поскольку скачивать нужно четыре таблицы с разных закладок**, этот вариант не подходит.
Поскольку занимает много времени.
Хочу обсудить с вами вариант решения автоматического импорта в рабочую книгу.
Запрос должен быть обновляемым, в зависимости от кода -PTC, биржи-XFRA, региона-DEU.
При реальной помощи готов отблагодарить.

*http://financials.morningstar.com/income-statement/is.html?t=APA
*http://financials.morningstar.com/income-statement/is.html?t=XFRA:PTC®ion=DEU

**http://financials.morningstar.com/ratios/r.html?t=DISCA®ion=usa&culture=en-US
**http://financials.morningstar.com/income-statement/is.html?t=DISCA®ion=usa&culture=en-US
**http://financials.morningstar.com/balance-sheet/bs.html?t=DISCA®ion=usa&culture=en-US
**http://financials.morningstar.com/cash-flow/cf.html?t=DISCA®ion=usa&culture=en-US

Автор - tax01
Дата добавления - 04.06.2015 в 14:20
tax01 Дата: Пятница, 05.06.2015, 09:45 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
А ларчик просто открывался.
Даже без кода биржи и страны. НО ДЛЯ БИРЖ США.
Такой вариант подходит для решения путем стандартного импортирования.
Возможно кому-либо пригодится.
Подскажите как вставить в макрос?

http://financials.morningstar.com/ajax....umber=3

JPM - JPMorgan Chase & Co
BS - Balance Sheet
IS - Income Statement


Сообщение отредактировал tax01 - Пятница, 05.06.2015, 23:34
 
Ответить
СообщениеА ларчик просто открывался.
Даже без кода биржи и страны. НО ДЛЯ БИРЖ США.
Такой вариант подходит для решения путем стандартного импортирования.
Возможно кому-либо пригодится.
Подскажите как вставить в макрос?

http://financials.morningstar.com/ajax....umber=3

JPM - JPMorgan Chase & Co
BS - Balance Sheet
IS - Income Statement

Автор - tax01
Дата добавления - 05.06.2015 в 09:45
tax01 Дата: Пятница, 05.06.2015, 12:37 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Поскольку тему перенесли из раздела "Вопросы по Excel".
Я вынужден более конкретно детализировать условия задачи.
1. Нужен макрос для загрузки информации с сайтов. Загружаться должны на лист 4 отчета с одного сайта*, и 3 с другого**. Каждый из которых должен быть размещен в определенной ячейке. Ячейки не должны смещаться, от них зависит много формул.
2. Входящая информация (коды) будет размещена в определенных ячейках
3. Листов будет очень много (>1000). По этому если обновление этой задачи займет ооочень много ресурсов или будет невозможно по какой-либо причине. Возможно рассмотрение альтернативы т.е. создание одного листа на котором в ручную будут меняться входящие данные (коды). После обновления информации выделенный диапазон копируется в буфер обмена.
По запросу будет оправлен файл в котором должны быть размещены отчеты.
Дополнительная информация на зарубежных ресурсах.***

* Ссылки были исправлены. По непонятным причинам =DISCA & region= (убрать пробелы) изменялось на =DISCA®ion=
http://financials.morningstar.com/ratios....e=en_US
http://financials.morningstar.com/income-....e=en-US
http://financials.morningstar.com/balance....e=en-US
http://financials.morningstar.com/cash-fl....e=en-US

**https://www.google.com/finance?q=NASDAQ%3ADISCA&fstype=ii&ei=eW1xVcHeH4qJsgHsqoDICA

***https://groups.yahoo.com/neo/groups/smf_addin/conversations/topics/19776


Сообщение отредактировал tax01 - Пятница, 05.06.2015, 22:45
 
Ответить
СообщениеПоскольку тему перенесли из раздела "Вопросы по Excel".
Я вынужден более конкретно детализировать условия задачи.
1. Нужен макрос для загрузки информации с сайтов. Загружаться должны на лист 4 отчета с одного сайта*, и 3 с другого**. Каждый из которых должен быть размещен в определенной ячейке. Ячейки не должны смещаться, от них зависит много формул.
2. Входящая информация (коды) будет размещена в определенных ячейках
3. Листов будет очень много (>1000). По этому если обновление этой задачи займет ооочень много ресурсов или будет невозможно по какой-либо причине. Возможно рассмотрение альтернативы т.е. создание одного листа на котором в ручную будут меняться входящие данные (коды). После обновления информации выделенный диапазон копируется в буфер обмена.
По запросу будет оправлен файл в котором должны быть размещены отчеты.
Дополнительная информация на зарубежных ресурсах.***

* Ссылки были исправлены. По непонятным причинам =DISCA & region= (убрать пробелы) изменялось на =DISCA®ion=
http://financials.morningstar.com/ratios....e=en_US
http://financials.morningstar.com/income-....e=en-US
http://financials.morningstar.com/balance....e=en-US
http://financials.morningstar.com/cash-fl....e=en-US

**https://www.google.com/finance?q=NASDAQ%3ADISCA&fstype=ii&ei=eW1xVcHeH4qJsgHsqoDICA

***https://groups.yahoo.com/neo/groups/smf_addin/conversations/topics/19776

Автор - tax01
Дата добавления - 05.06.2015 в 12:37
wild_pig Дата: Пятница, 05.06.2015, 16:19 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 518
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
Надо видеть файл.
И половина секретных страниц не работает.


Сообщение отредактировал wild_pig - Пятница, 05.06.2015, 16:24
 
Ответить
СообщениеНадо видеть файл.
И половина секретных страниц не работает.

Автор - wild_pig
Дата добавления - 05.06.2015 в 16:19
doober Дата: Пятница, 05.06.2015, 20:12 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 970
Репутация: 332 ±
Замечаний: 0% ±

Excel 2010
Но поскольку скачивать нужно четыре таблицы с разных закладок**, этот вариант не подходит.
Поскольку занимает много времени.

Не согласен.
Грузится даже очень быстро.
Например так
Остается только парсилку сделать.
Цитата
3. Листов будет очень много (>1000)

Это+ формулы,приличный тормоз
Не претендую,просто мысли вслух




Сообщение отредактировал doober - Пятница, 05.06.2015, 20:16
 
Ответить
Сообщение
Но поскольку скачивать нужно четыре таблицы с разных закладок**, этот вариант не подходит.
Поскольку занимает много времени.

Не согласен.
Грузится даже очень быстро.
Например так
Остается только парсилку сделать.
Цитата
3. Листов будет очень много (>1000)

Это+ формулы,приличный тормоз
Не претендую,просто мысли вслух

Автор - doober
Дата добавления - 05.06.2015 в 20:12
tax01 Дата: Пятница, 05.06.2015, 23:26 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Если откровенно, то я предпочитаю простое решение, чем меньше манипуляций тем меньше вероятность ошибки.
Ошибки при импорте недопустимы.
Также принципиальным будет описание данной системы импорта, поскольку в будущем мне придется вносить изменения в макрос т.е. изменять номера ячеек в которые будет импортироваться отчет, а также номера ячеек входящих данных (кодов и др.).
Поскольку на сайте ссылки искажаются я их вставил в таблицу см. вложение*.

*http://www.ex.ua/623615608787


Сообщение отредактировал tax01 - Пятница, 05.06.2015, 23:58
 
Ответить
СообщениеЕсли откровенно, то я предпочитаю простое решение, чем меньше манипуляций тем меньше вероятность ошибки.
Ошибки при импорте недопустимы.
Также принципиальным будет описание данной системы импорта, поскольку в будущем мне придется вносить изменения в макрос т.е. изменять номера ячеек в которые будет импортироваться отчет, а также номера ячеек входящих данных (кодов и др.).
Поскольку на сайте ссылки искажаются я их вставил в таблицу см. вложение*.

*http://www.ex.ua/623615608787

Автор - tax01
Дата добавления - 05.06.2015 в 23:26
wild_pig Дата: Суббота, 06.06.2015, 00:58 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 518
Репутация: 97 ±
Замечаний: 0% ±

2003, 2013
1000 листов и соответственно 1000 страниц? Загрузка одной страницы 0,5 - 1 секунда примерно, можно прикинуть сколько будет обновляться книга)
 
Ответить
Сообщение1000 листов и соответственно 1000 страниц? Загрузка одной страницы 0,5 - 1 секунда примерно, можно прикинуть сколько будет обновляться книга)

Автор - wild_pig
Дата добавления - 06.06.2015 в 00:58
tax01 Дата: Суббота, 06.06.2015, 01:23 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
каждая из них будет обновляться индивидуально.
Массового/пакетного обновления не будет.
Я вижу это так. Открывая страницу я запускаю макрос он обновляет эту страницу.
Мне кажется что пройтись по каждому листу и выполнить макрос будет куда быстрее чем копипастить отчеты.
К тому же нужно будет проводить вручную еще ряд манипуляций, но это уже другая история.


Сообщение отредактировал tax01 - Суббота, 06.06.2015, 01:26
 
Ответить
Сообщениекаждая из них будет обновляться индивидуально.
Массового/пакетного обновления не будет.
Я вижу это так. Открывая страницу я запускаю макрос он обновляет эту страницу.
Мне кажется что пройтись по каждому листу и выполнить макрос будет куда быстрее чем копипастить отчеты.
К тому же нужно будет проводить вручную еще ряд манипуляций, но это уже другая история.

Автор - tax01
Дата добавления - 06.06.2015 в 01:23
tax01 Дата: Понедельник, 08.06.2015, 20:24 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Заявка в разработке.
 
Ответить
СообщениеЗаявка в разработке.

Автор - tax01
Дата добавления - 08.06.2015 в 20:24
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!