Как переносить табличные данные с сайта в «Excel». Порядок действий для импорта таблицы из интернет-сайта
Если вы обладаете достаточным количеством времени и ресурсов перенести данные с сайта в таблицу «Excel» можно в «ручном режиме». Тот случай, когда таблица на сайте выделяется курсором мыши, копируется и вставляется в файл «Эксель». Естественно, этот способ долог и неудобен.
Я хочу рассказать Вам о другом, автоматизированном способе переноса данных с сайта в программу «Excel». Этот способ позволяет настроить процесс импорта обновленных актуальных данных с сайта прямо в таблицу одним нажатием кнопки мыши.
Для автоматизации импорта данных в «Эксель» из интернета потребуется «Excel» версии 2013 и выше, а так же надстройка Power Query.
Последовательность настройки скачивания данных:
Порядок действий для импорта таблицы из интернет-сайта в таблицу Excel.
- Шаг 1. Скопировать ссылку на страницу сайта, с которой планируете импортировать таблицу . Например: http://ruexcel.ru/zavisimost/ .
- Шаг 2. Перейти во вкладку Power Query .
- Шаг 3. В группе «Получение внешних данных» кликнуть по иконке «Из интернета»

- Шаг 4. В появившемся окне вставить в пустое поле, скопированный в шаге № 1 URL-адрес и нажать «Ок»

Программа Excel соединится с сайтом, обнаружит все опубликованные на странице сайта таблицы и предложит Вам выбрать, какую таблицу загрузить с сайта в Ваш документ Excel.

- Шаг 5. Выбрать нужную таблицу из предложенного списка и нажать «Правка» или «Загрузить»
Если нажать «Загрузить», таблица будет импортирована целиком. В режиме правки можно редактировать вид загружаемой таблицы, выбирать нужные столбцы и т.д.

Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Импорт данных в excel с сайта

1. Нужен макрос вами вариант решения найдено решение проблемы, под свои нужды. цен с Yobit. решения )) при попытке обновить возникало. Но вопрос — темы уже валют с биржипроанализирует веб-страницу, и (Power Query) недоступнаНадстройки COM таблиц. лист EXCEL, как др.).http://financials.morningstar.com/ratios. e=en_US для загрузки информации автоматического импорта в но куда вставлятьphantom_c, ваши ссылки Интересно было увидетьа нужно например данные похожий. Тоже запрос обсуждались поищите по в таблицу Excel. откроется область
в Excel 2007, однакои нажмите кнопкуБолее новые версии и многих другихПоскольку на сайте
http://financials.morningstar.com/income-. e=en-US с сайтов. Загружаться
рабочую книгу. коды я не не работают кроме
такое же решение вот этоЧуть позже еще делается к бирже. Json. Для более удобногоНавигатор вы можете импортироватьПерейти Office 2013 Office 2010 Office 2007 данных (прогноз погоды, ссылки искажаются яhttp://financials.morningstar.com/balance. e=en-US должны на листЗапрос должен быть понял. Может вам
info, а желания для Excel.fedor1981 поковыряю) GET запрос JSON.Успехов. анализа и последующихв режиме данные с веб-страницы,. Установите флажок курс акций) из их вставил вhttp://financials.morningstar.com/cash-fl. e=en-US 4 отчета с обновляемым, в зависимости
Далее
удасться. разбираться в apiphantom_c: Перечитал их форум.главное начать. Но выдает такуюmitridat расчетов.
Представление таблицы выбрав пункты
Power QueryНа вкладке
интернета, можно осуществить таблицу см. вложение*.
**https://www.google.com/finance?q=NASDAQ%3ADISCA&fstype=ii&ei=eW1xVcHeH4qJsgHsqoDICA одного сайта*, и от кода -PTC,illusion51 у меня нет.: fedor1981, на питоне
Никто так иfedor1981 ошибку. А если
: Это то чтоПробовал вставлять через:.
Данныеи нажмите кнопкуДанные без единой строчки*http://www.ex.ua/623615608787***https://groups.yahoo.com/neo/groups/smf_addin/conversations/topics/19776 3 с другого**.
биржи-XFRA, региона-DEU.:fedor1981 видел, но там не нашел решение: Ничего не выходит.
делать запрос из нужно. Волшебство. Спасибо
Данные — Импорт внешнихЕсли вы знаете, к>ОКвыберите пункты кода.wild_pig
Каждый из которыхПри реальной помощивот сделал две версии: Jungl, И так получение данных и проблемы. Уже неделю мучаюсь
См. также
интернета, то скачивается буду разбираться!!
данных — Создать какой таблице нужно
Импорт данных с сайта в таблицу, возможно по API ?
Получение внешних данных. Вкладка ленты PowerСоздать запросВыберите вкладку Данные, затем: 1000 листов и: Надо видеть файл.
должен быть размещен готов отблагодарить. через json для очень помог. Начало создание нового файлаJungl с этой проблемой.
файл с расширениемmitridat веб-запрос подключиться, выберите ее
> Query должна появиться > раздел Получить внешние соответственно 1000 страниц?И половина секретных в определенной ячейке.
*http://financials.morningstar.com/income-statement/is.html?t=APA Yobit есть. с записью, а: fedor1981, ну раз Кто-нибудь нашел решение? JSON. Подскажите как
: Андрей VG, ОченьНо на это
в списке. ВИз Интернета автоматически, однако если
Из других источников данные, нажмите кнопку Загрузка одной страницы страниц не работает. Ячейки не должны*http://financials.morningstar.com/income-statement/is.html?t=XFRA:PTC®ion=DEU
первая обновляет -средниеВозразить нечего. Пошел
мне кроме получения не получается черезphantom_c быть, куда копать? вам благодарен, не не работает, сценарии этом примере выбрана. Дополнительные сведения см.
этого не произошло,
> Из Веба. В 0,5 — 1doober
смещаться, от них**http://financials.morningstar.com/ratios/r.html?t=DISCA®ion=usa&culture=en-US цены учить VBA. еще анализ небольшой Power Query, рассмотрите: fedor1981, всего неделю. Прикрепленные файлы Screenshot_1.png могли бы вы
не исполняются, короче таблица «Призёры». в статье Получение можно закрыть иИз Интернета открывшемся окне в секунда примерно, можно: Не согласен. зависит много формул.**http://financials.morningstar.com/income-statement/is.html?t=DISCA®ion=usa&culture=en-USвторая обновляет -illusion51 прикрутить надо будет вариант через VBA. я так и (6.02 КБ) уточнить что и там не просто»Навигатор», представление таблицы» внешних данных с
снова запустить Excel.. адресную строку введите, прикинуть сколько будетГрузится даже очень2. Входящая информация**http://financials.morningstar.com/balance-sheet/bs.html?t=DISCA®ion=usa&culture=en-US крайние цены: помогите пожалуйста.. Пытаюсь ) потому и Я использовал сплиты, не смог решитьАндрей VG куда в вставляли таблица, к тому /> веб-страницы.
На вкладке лентыПримечание: например, . обновляться книга) быстро.
(коды) будет размещена**http://financials.morningstar.com/cash-flow/cf.html?t=DISCA®ion=usa&culture=en-USданные — обновить переделать пример под
нужны еще и можно регулярками. данную проблему (: в этой проблеме. в power query, же она на
В противном случае можноВ диалоговом окнеPower Query Если кнопкаПосле загрузки страницы, выtax01Например так в определенных ячейках
tax01exploted вот код запроса
стаканы цен сЗапуск сочетанием клавиш а прошло больше Какой-то вариант там
чтоб получить таблицу нескольких страницах.
переключиться в режим
Из Интернетанажмите кнопкуСоздать запрос увидите черные стрелочки,: каждая из них
Остается только парсилку3. Листов будет: А ларчик просто: Добрый день, тожеЦитатаlet глубиной хотя-бы до CTRL + Q.
3 месяцев (( есть. Если выйдет такого вида?
Понимаю, что надоВеб-представлениевведитеИз Интернетаотсутствует, на вкладке в желтой рамке. будет обновляться индивидуально.
сделать. очень много (>1000). открывался. борюсь с этойИсточник = Table.FromRecords(Json.Document(Web.Contents(«;), 10, а лучшеfedor1981единственный вариант (как отпишитесь.
Андрей VG правильнее всего использовать
и выбрать нужнуюURL-адрес.Данные Это означает, что
Массового/пакетного обновления неЦитата
По этому еслиДаже без кода проблемой, пытаюсь вывести#»Измененный тип» = с выбором глубины.
: Jungl, Класс. Пока мне кажется) черезphantom_c: В приложенном файле API, он есть таблицу вручную. Ввеб-страницы и нажмите
Примечания:нажмите кнопку
такие данные могут будет.200?’200px’:»+(this.scrollHeight+5)+’px’);»>3. Листов будет очень обновление этой задачи биржи и страны.
цены аск и Table.TransformColumnTypes(Источник,<<"high", type number>,Jungl единственное решение. Буду vba: Андрей VG, спасибо в расширенном редакторе
на бирже. но этом случае выбрана кнопку Из Интернета быть импортированы. ПослеЯ вижу это много (>1000) займет ооочень много
НО ДЛЯ БИРЖ бид в таблицу <"low", type number>,: Ребята, я вам пробовать такой вариант.Jungl за ссылку, будем Power Query можно
как подключиться через таблица «Призёры».ОКУбедитесь, что у вас. нажатия на стрелку так. Открывая страницуЭто+ формулы,приличный тормоз ресурсов или будет США. эксель. <"vol", type number>, не мать-тереза.)) Спасибо за помощь.: у меня при
посмотреть ) посмотреть код, формирующий эксель я не
»Навигатор», веб-представление» />. установлена надстройка PowerНа вкладке ленты
желтый фон окрасится я запускаю макросНе претендую,просто мысли невозможно по какой-либоТакой вариант подходитесть у кого <"vol-cur", type number>,Здесь помогают тем,phantom_c переходе по ссылке
phantom_c результирующую таблицу. А знаю. Подскажите пожалуйста!Нажмите кнопкудиалоговое окно для Query.Power Query
в зеленый. он обновляет эту вслух причине. Возможно рассмотрение для решения путем
успехи в этом <"last", type number>, у кого что-то: Jungl, спасибо огромное!
выдает «vote.sos.ca.gov -Access: Андрей VG, Спасибо
базовый в редактореНадеюсь на ВашуЗагрузить ввода URL-адреса» />
Если вы не можете
нажмите кнопку
Нажмите на кнопку Импорт. страницу.tax01 альтернативы т.е. создание стандартного импортирования. направлении? <"buy", type number>, не получается сделать а можно еще
Denied», вы уверены,
Вам огромное! Ссылка формируется Создать источник/Другие помощь., иВ этом случае используется скачать или установить
Из Интернета
Вскоре содержимое появится
Мне кажется что
: Если откровенно, то одного листа наВозможно кому-либо пригодится.tax01 <"sell", type number>, самостоятельно. подобное решение для что не зря ваша очень помогла! источники/Интернет Ну, а
mitridatPower Query страница https://ru.wikipedia.org/wiki/Чемпионат_Европы_по_футболу. надстройку Power Query.
в ячейках. Для пройтись по каждому
я предпочитаю простое котором в ручную
Подскажите как вставить
: Нужно импортировать таблицу <"updated", type number>>)С вашей стороны , только там мучаетесь? А теперь решение дальше трансформации по
: В APi естьзагрузит выбранные данныеЕсли веб-страница требует учетные
Импорт данных из интернета, сайт вероятно нетабличной верстк (Формулы/Formulas)
из-за отсутствия прав,Примечание: настройки параметров импорта листу и выполнить решение, чем меньше будут меняться входящие
в макрос? данных с сайта*,in
я не вижу список пар беретсяЮрий М проблемы: смыслу, я их
к примеру код из Интернета в
данные пользователя: то можете импортировать Если вкладка ленты Power данных нажмите Данные/
макрос будет куда манипуляций тем меньше данные (коды). Послеhttp://financials.morningstar.com/ajax. umber=3
но стандартным методом#»Измененный тип»но при
ни файлов примеров,
?
: fedor1981, вернитесь в
let BufferedBinary =
просто в одну
Он выдает данные
Excel.В поле данные с веб-страницы,
Query отсутствует, необходимо Подключения/ Свойства (должна быстрее чем копипастить вероятность ошибки.
обновления информации выделенныйJPM — JPMorgan Данные>Из веба. не
обновлении данных появляется
что как должноphantom_c
своё сообщение и
Binary.Buffer(Web.Contents(«http://vote.sos.ca.gov/returns/president/party/democratic/county/all»)), TextStep1 = функцию собрал, подобно
нужные, как ихФункция «Скачать и преобразовать»
Доступ к веб-содержимому выбрав пункты
активировать надстройку быть выделена любая отчеты.Ошибки при импорте
диапазон копируется в Chase & Co работает.
ошибка ЦитатаExpression.Error: Не выглядеть, ни кода.: Jungl, ну и удалите то, что Text.FromBinary(BufferedBinary), TextStep2 = тому, как это сделать табличного вида? в Excel 2016 выберите тип учетныхДанныеPower Query ячейка с импортированнымиК тому же
недопустимы. буфер обмена.BS — Balance
На сайте есть удается преобразовать значение Только ссылки, ссылки совсем круто было-бы Вы считаете цитатой. Text.Replace(TextStep1, «#(cr,lf)», «#(lf)»), делают с формулами и как сделатьИмпорт данных из внешних данных и введите >. На вкладке данными). нужно будет проводитьТакже принципиальным будетПо запросу будет
Sheet возможность скачать эту типа Record в мне ничего не
если к каждой И запомните: кнопка
TextStep3 = Text.Replace(TextStep2, на листе, как чтоб они постоянно источников значения для проверки
Получение внешних данных
Файл
Здесь также можно настроить
вручную еще ряд
описание данной системы
оправлен файл в
IS — Income таблицу.
тип List. дадут, если вы
паре прикрутить еще цитирования
«#(lf)», «#(cr,lf)»), Table напишут чего-нибудь на
подгружались.
mitridat подлинности.
>выберите команду периодичность и параметры
манипуляций, но это
импорта, поскольку в котором должны быть
StatementНо поскольку скачиватьПодробные сведения: хотите по своему в конец этойне для ответа
= Web.Page(TextStep3) in 100500 символов, так
Андрей VG: Всем привет. ИщуНажмите кнопкуИз ИнтернетаПараметры обновления данных. уже другая история. будущем мне придется размещены отчеты.tax01 нужно четыре таблицыValue=Record
видеть в таблице. ссылки пары добавлять! Table
без бутылки не
: Доброе время суток. совета. Поиск курил,Сохранить. Дополнительные сведения см., а затем — пунктС помощью функции «Скачатьtax01 вносить изменения в
Дополнительная информация на: Поскольку тему перенесли с разных закладок**,
Type=TypeВсе это решаемо,
как и предыдущемfedor1981ну а после разберёшьсяСамое простое воспользоваться
но не нашел. в статье ПолучениеНадстройки и преобразовать» в: Заявка в разработке.
макрос т.е. изменять зарубежных ресурсах.*** из раздела «Вопросы этот вариант неZeroTolerance
Как скопировать таблицу из интернета в excel

Начало работы с Power Query и переход на новый уровень с навыками преобразования данных. Сначала давайте импортируем некоторые данные.
Примечание Хотя видео в этом обучающем видеоролике основаны на Excel для Microsoft 365, мы добавили инструкции в качестве меток видео, если вы используете Excel 2016.
Скачайте учебник по шаблонам, который является шаблоном этого учебного курса,а затем откройте его.
На листе «Импорт данных из Интернета» скопируйте URL-адрес , который является страницей Википедии, на которой можно упланировать положение «Чашка мира ПО».
Выберите «Данные>«& «>из Интернета».
Нажмите CTRL+V, чтобы вировать URL-адрес в текстовое поле, а затем нажмите кнопку «ОК».
В области «Навигатор» в области «Параметрыотображения» выберите таблицу «Результаты».
Power Query вы сможете просмотреть его в области «Представление таблицы» справа.
Выберите «Загрузить». Power Query преобразует данные и загрузит их в таблицу Excel.
Дважды щелкните название ямы листа и переименуем его в «World Cup Results» (Результаты всемирной чашки).
Совет. Чтобы получить обновления данных для этой всемирной игры, выберите таблицу, а затем выберите «Обновить запрос».
Конвертирование HTML в форматы Microsoft Excel

Потребность преобразовать таблицу с расширением HTML в форматы Excel может наступить в различных случаях. Возможно, нужно конвертировать данные веб-страницы из интернета или файлы HTML, использовавшиеся локально для других нужд специальными программами. Довольно часто производят конвертацию транзитом. То есть, сначала переводят таблицу из HTML в XLS или XLSX, потом выполняют её обработку или редактирование, а потом снова преобразуют в файл с прежним расширением для выполнения его первоначальной функции. Это связано с тем, что с таблицами намного проще работать именно в Excel. Давайте узнаем, как можно перевести таблицу из формата HTML в Эксель.
Процедура преобразования из формата HTML в Эксель
Формат HTML является языком гипертекстовой разметки. Объекты с данным расширением чаще всего применяются в интернете, как статические веб-страницы. Но нередко они могут использоваться и для локальных нужд, например, как документы справки к различным программам.
Если возникает вопрос конвертации данных из HTML в форматы Excel, а именно XLS, XLSX, XLSB или XLSM, то неопытный пользователь может взяться за голову. Но на самом деле ничего страшного тут нет. Конвертация в современных версиях Excel встроенными инструментами программы выполняется довольно просто и в большинстве случаев относительно корректно. Кроме того, можно сказать, что сам процесс интуитивно понятен. Тем не менее, в сложных случаях можно воспользоваться для конвертации сторонними утилитами. Давайте рассмотрим различные варианты преобразования HTML в Excel.
Способ 1: использование сторонних программ
Сразу давайте остановимся на использовании сторонних программ для перевода файлов из формата HTML в Эксель. Преимущества данного варианта заключаются в том, что специализированные утилиты способны справляться с конвертированием даже очень сложных объектов. Недостаток заключается, в том, что подавляющее большинство из них платное. Кроме того, на данный момент практически все достойные варианты англоязычные без русификации. Давайте рассмотрим алгоритм работы в одной из самых удобных программ для выполнения вышеуказанного направления конвертации — Abex HTML to Excel Converter.
- После того, как был скачан инсталлятор программы Abex HTML to Excel Converter, запускаем его, выполнив по нему двойной щелчок левой кнопкой мыши. Открывается приветственное окно установщика. Щелкаем по кнопке «Next» («Далее»).

- Вслед за этим открывается окно с лицензионным соглашением. Для того, чтобы согласится с ним, следует поставить переключатель в позицию «I accept the agreement» и щелкнуть по кнопке «Next».

- После этого открывается окно, в котором указывается, куда именно будет устанавливаться программа. Конечно, при желании можно изменить директорию, но без особой нужды делать это не рекомендуется. Так что просто жмем на кнопку «Next».

- В следующем окне указывается, каковым будет название программы, отображаемое в стартовом меню. Тут тоже можно просто нажать на кнопку «Next».

- XLS (по умолчанию);
- XLSX;
- XLSM (с поддержкой макросов).
Но нужно учесть, что если вы используете бесплатную пробную версию утилиты, то будет выполнена конвертация только части документа.
Способ 2: преобразование с помощью стандартных инструментов Excel
Также конвертировать файл HTML в любой формат Excel можно довольно легко и при помощи стандартных инструментов данного приложения.
- Запускаем Эксель и переходим во вкладку «Файл».

- В открывшемся окне клацаем по наименованию «Открыть».

- Вслед за этим запускается окно открытия файла. Нужно перейти в ту директорию, где расположен файл в формате HTML, который следует преобразовать. При этом в поле форматов файлов данного окна должен быть установлен один из следующих параметров:
- Все файлы Excel;
- Все файлы;
- Все веб-страницы.
- XLSX;
- XLS;
- XLSB;
- XLSM.
Также существует другая возможность перейти в окно сохранения документа.
- Перемещаемся во вкладку «Файл».

- Перейдя в новое окно, щелкаем по пункту левого вертикального меню «Сохранить как».

- После этого запускается окно сохранения документа, и все дальнейшие действия проводятся точно так же, как было описано в предыдущем варианте.
Как видим, преобразовать файл из HTML в один из форматов Excel довольно просто, применив стандартные инструменты данной программы. Но тем пользователям, которые желают получить дополнительные возможности, например, производить массовую конвертацию объектов по указанному направлению, можно порекомендовать приобрести одну из специализированных платных утилит.