Перейти к содержимому

Как скопировать таблицу из интернета в excel

  • автор:

Как переносить табличные данные с сайта в «Excel». Порядок действий для импорта таблицы из интернет-сайта

Если вы обладаете достаточным количеством времени и ресурсов перенести данные с сайта в таблицу «Excel» можно в «ручном режиме». Тот случай, когда таблица на сайте выделяется курсором мыши, копируется и вставляется в файл «Эксель». Естественно, этот способ долог и неудобен.

Я хочу рассказать Вам о другом, автоматизированном способе переноса данных с сайта в программу «Excel». Этот способ позволяет настроить процесс импорта обновленных актуальных данных с сайта прямо в таблицу одним нажатием кнопки мыши.

Для автоматизации импорта данных в «Эксель» из интернета потребуется «Excel» версии 2013 и выше, а так же надстройка Power Query.

Последовательность настройки скачивания данных:

Порядок действий для импорта таблицы из интернет-сайта в таблицу Excel.

  • Шаг 1. Скопировать ссылку на страницу сайта, с которой планируете импортировать таблицу . Например: http://ruexcel.ru/zavisimost/ .
  • Шаг 2. Перейти во вкладку Power Query .
  • Шаг 3. В группе «Получение внешних данных» кликнуть по иконке «Из интернета»Импорт таблиц из интеренета
  • Шаг 4. В появившемся окне вставить в пустое поле, скопированный в шаге № 1 URL-адрес и нажать «Ок»Ссылка в Power Query

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

Выбор таблицы для загрузки из интернета

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

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

Результат скачивания таблицы в Excel

Добавить комментарий Отменить ответ

Этот сайт использует 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 отчета с​ обновляемым, в зависимости​

Далее

​ удасться.​​ разбираться в api​​phantom_c​​: Перечитал их форум.​​главное начать. ​ Но выдает такую​​mitridat​​ расчетов.​

Power Query> ​Представление таблицы​ выбрав пункты​

​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​ видел, но там​ не нашел решение​: Ничего не выходит.​

Power Query> ​ делать запрос из​ нужно. Волшебство. Спасибо​

​Данные — Импорт внешних​Если вы знаете, к​​>​​ОК​выберите пункты​ кода.​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 — 1​doober​

​ смещаться, от них​​**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​Например так​ в определенных ячейках​
​tax01​exploted​ вот код запроса​
​ стаканы цен с​Запуск сочетанием клавиш​ а прошло больше​ Какой-то вариант там​
​ чтоб получить таблицу​ нескольких страницах.​
​ переключиться в режим​

​Из Интернета​​нажмите кнопку​Создать запрос​ увидите черные стрелочки,​: каждая из них​

​Остается только парсилку​​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>,​ самостоятельно.​ подобное решение для​ что не зря​ ваша очень помогла!​ источники/Интернет Ну, а​

​mitridat​​Power 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

Фотография устройства Surface Book

Начало работы с Power Query и переход на новый уровень с навыками преобразования данных. Сначала давайте импортируем некоторые данные.

Примечание Хотя видео в этом обучающем видеоролике основаны на Excel для Microsoft 365, мы добавили инструкции в качестве меток видео, если вы используете Excel 2016.

Скачайте учебник по шаблонам, который является шаблоном этого учебного курса,а затем откройте его.

На листе «Импорт данных из Интернета» скопируйте URL-адрес , который является страницей Википедии, на которой можно упланировать положение «Чашка мира ПО».

Выберите «Данные>«& «>из Интернета».

Нажмите CTRL+V, чтобы вировать URL-адрес в текстовое поле, а затем нажмите кнопку «ОК».

В области «Навигатор» в области «Параметрыотображения» выберите таблицу «Результаты».

Power Query вы сможете просмотреть его в области «Представление таблицы» справа.

Выберите «Загрузить». Power Query преобразует данные и загрузит их в таблицу Excel.

Дважды щелкните название ямы листа и переименуем его в «World Cup Results» (Результаты всемирной чашки).

Совет. Чтобы получить обновления данных для этой всемирной игры, выберите таблицу, а затем выберите «Обновить запрос».

Конвертирование HTML в форматы Microsoft Excel

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.

  1. После того, как был скачан инсталлятор программы Abex HTML to Excel Converter, запускаем его, выполнив по нему двойной щелчок левой кнопкой мыши. Открывается приветственное окно установщика. Щелкаем по кнопке «Next» («Далее»). Приветственное окно установщика программы Abex HTML to Excel Converter
  2. Вслед за этим открывается окно с лицензионным соглашением. Для того, чтобы согласится с ним, следует поставить переключатель в позицию «I accept the agreement» и щелкнуть по кнопке «Next». Лицензионное соглашение в установщике программы Abex HTML to Excel Converter
  3. После этого открывается окно, в котором указывается, куда именно будет устанавливаться программа. Конечно, при желании можно изменить директорию, но без особой нужды делать это не рекомендуется. Так что просто жмем на кнопку «Next». Окно указания директории установки программы Abex HTML to Excel Converter
  4. В следующем окне указывается, каковым будет название программы, отображаемое в стартовом меню. Тут тоже можно просто нажать на кнопку «Next». Окно настройки отображения наименования в стартовом меню программы Abex HTML to Excel Converter
  • XLS (по умолчанию);
  • XLSX;
  • XLSM (с поддержкой макросов).

Но нужно учесть, что если вы используете бесплатную пробную версию утилиты, то будет выполнена конвертация только части документа.

Способ 2: преобразование с помощью стандартных инструментов Excel

Также конвертировать файл HTML в любой формат Excel можно довольно легко и при помощи стандартных инструментов данного приложения.

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

Также существует другая возможность перейти в окно сохранения документа.

  1. Перемещаемся во вкладку «Файл». Перемещение во вкладку Файл в программе Microsoft Excel
  2. Перейдя в новое окно, щелкаем по пункту левого вертикального меню «Сохранить как». Переход в окно сохранения файла в Microsoft Excel
  3. После этого запускается окно сохранения документа, и все дальнейшие действия проводятся точно так же, как было описано в предыдущем варианте.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *