Я пытаюсь импортировать веб-данные в excel - в частности, 10-дневные прогнозы погоды, и я стараюсь сделать это самым простым способом. Я прочитал несколько руководств по excel, которые говорят, что просто нажмите «получить внешние данные» «из Интернета», а затем, когда появится веб-сайт, должна быть стрелка рядом с любыми таблицами и т. Д., Которые я могу импортировать, чтобы преуспеть. Моя проблема в том, что стрелок никогда не было. Это дает мне возможность импортировать всю страницу, но когда я это делаю, она только подбирает несколько ключевых слов и ни одна из данных температуры, которые мне нужны.Таблицы импорта Excel не распознающих
В идеале, я хочу, чтобы он обновлялся каждый день, чтобы получить новый 10-дневный прогноз, но сохранить данные и с предыдущего дня, но это немного дальше, чем я сейчас, поэтому я думаю, что меня больше всего волнует, почему на веб-сайтах нет импортируемых таблиц. Большинство веб-сайтов имеют 10-дневный прогноз, организованный в значительной степени в таблице, поэтому я предположил (неправильно), что excel выберет это как что-то для импорта.
Я понятия не имею, насколько это актуально, но иногда после того, как я открываю страницу, которую я хочу в окне предварительного запроса excel, я получаю всплывающее сообщение о том, что есть ошибка сценария - иногда он выдает сообщение об ошибке, иногда нет, в зависимости от страницы - и я попытался выбрать «да» и «нет», и это никоим образом не изменит ничего. Иногда он появляется только один раз, и иногда независимо от того, что я выбираю, я постоянно повторяю то же самое всплывающее. Если это в конечном итоге уйдет, независимо от того, что я выбираю, все еще не стрелки для импорта таблиц. Во всяком случае, я не знаю, связано ли это вообще с моими другими проблемами.
Мой главный вопрос: есть ли способ импортировать эти таблицы, хотя excel не предлагает им импортировать? Или, я должен прибегнуть к какой-то веб-соскабливанию/использовать beautifulsoup или что-то еще? Я использую excel 2013, если это имеет значение.
Большое спасибо - это имеет смысл. Я собираюсь пойти с каким-то программным решением. Можете ли вы представить себе какой-либо другой способ постоянного доступа к данным, которые не являются очисткой экрана? В конце концов, это должно стать автоматическим - я знаю, что я мог бы просто выходить в интернет каждый день и собирать данные самостоятельно, но суть этого проекта заключается в том, чтобы сделать это, поэтому мне не нужно это делать. Я знаю, что веб-скребок является неидеальным из-за возможности изменения веб-сайта - знаете ли вы о каком-либо другом решении, которое будет работать вокруг этого, или я просто надеюсь, что вещи не слишком сильно меняются? – issharp
Ищите поставщика необходимых данных, который предлагает API. Вот один я нашел по googling http://openweathermap.org/api –