Нажимаем кнопку Закрыть редактор и загрузить данные:
Close & Load.
Мы здесь не просто редактировали табличку в Excel.
Мы на самом деле редактировали запрос на извлечение, преобразование и загрузку данных. Когда данные на исходной странице сайта изменятся, наша табличка обновится. И нам не нужно будет ещё раз её редактировать вручную.
Рассмотрим, что же мы загрузили (рис. 3.33).
Рис. 3.33. Результаты загрузки
Задание. Изучите результаты загрузки.
Числа в третьем столбце выводятся в формате с плавающей точкой. То есть 3,0 умножить на десять в тринадцатой степени. Это приятно для программиста, но тяжело воспринимается на глаз.
Зададим формат вывода без дробной части и с разделителями тысяч-миллионов.
Выделяем диапазон числовых значений в третьей колонке.
Вызываем контекстное меню и выбираем форматирование ячеек (рис. 3.34):
Format Cells.
Number — Category — Number — Decimal places — 0.
Дополнительно выбираем пункт с разделителями:
Use 1000 separator (,).
Здесь только один вариант разделителя — запятая.
Результат форматирования нам сразу же показывают в разделе предварительного просмотра
Sample.
Само число можно видеть в строке формул. Здесь число даётся без украшательства.
Теперь у нас числа читаются немного легче. Можно посчитать тройки и выяснить, что речь идёт о миллионах или о чём-то ещё.
Рис. 3.34. Формат числа с разделителями
Задание. Настройте формат вывода длинных чисел на экран.
Обратим внимание, что колонка «Год» получила вещественный числовой тип. Это подчёркивается обозначением 1.2. То есть одна целая и две десятых.
У нас есть два числовых типа:
— Decimal Number — вещественное число;
— Whole Number — целое число.
Задание. Измените тип колонки «Год» на целое и обратите внимание на указание типа в заголовке столбца.
Кстати, пришло время освежить в памяти названия больших чисел. Что идёт после тысячи? А после миллиона? Само собой, нас интересуют степени числа ТЫСЯЧА. Все остальные, промежуточные числа составлены из этих названий.
Задание. Составьте таблицу чисел и их названий.
4. Задание по загрузке таблицы из интернет
Мы рассмотрели некоторые приёмы, которые помогут извлекать данные из страничек в интернете. Пришло время для самостоятельной работы.
4.1. Загрузка сведений о дивидендах
Возьмём для дальнейшей работы список компаний из российского индекса голубых фишек. Действующий состав индекса можно найти на сайте МосБиржи. Выбираем компанию под номером, который соответствует варианту задания. Если выбранная компания не выплачивает дивиденды, берём следующую компанию из списка.
Номер варианта задания — последняя цифра номера зачётки. Если последняя цифра — ноль, выбираем число 10.
Задание. Вставьте в отчёт состав индекса голубых фишек. Запишите в отчёт свой вариант и параметры задания.
Акционерные компании выплачивают владельцам акций дивиденды. Это часть прибыли компании. Соответственно, на своём сайте такие компании обязаны сообщать о размере дивидендов.
Задание. Извлеките данные о дивидендах из страницы для инвесторов/акционеров на сайте акционерной компании в соответствии с вариантом задания.
В интернете можно найти сайты, которые ведут аналитику дивидендных выплат. Один из примеров таких ресурсов — сайт управляющей компании «ДОХОДЪ»:
https://www.dohod.ru/
Задание. Найдите страницу компании в соответствии с вариантом задания и загрузите в Excel таблицу дивидендов.
При загрузке из интернета Excel выводит диалоговое окно выбора таблицы (рис. 3.35):
Navigator.
В предыдущих опытах мы нажимали кнопку загрузки:
Load.
У нас есть и другой вариант — это кнопка преобразования:
Transform Data.
Попробуем нажать эту кнопку.
Рис. 3.35. Преобразование вместо загрузки
Задание. Запустите преобразование данных при загрузке таблицы с сайта.
4.2. Загрузка котировок Yahoo! Finance
Следующее задание — извлечение и загрузка данных из сайта Финансы Yahoo:
https://finance.yahoo.com/
На сайте можно найти котировки компании, если знать её биржевое обозначение — тикер.
Рис. 3.36. Строка поиска службы Финансы
Чтобы узнать тикер, рассмотрим список компаний из индекса голубых фишек (рис. 3.37). Выбираем последнюю строку списка. Нас будет интересовать биржевой тикер НЛМК. Это четыре английские буквы:
Читать дальше
Конец ознакомительного отрывка
Купить книгу