Google Spreadsheet Import HTML таблица - PullRequest
1 голос
/ 02 апреля 2020

Я хочу импортировать таблицу с этого сайта:

https://www.arcgis.com/home/item.html?id=917fc37a709542548cc3be077a786c17#data

в этой электронной таблице:

https://docs.google.com/spreadsheets/d/13bfnQP_kgFsB7k3F_6xMxkMI4wW7ukI9TVq-aVZ3TzE/edit#gid = 0

и использовал эту функцию

=IMPORTHTML("https://www.arcgis.com/home/item.html?id=917fc37a709542548cc3be077a786c17#data", "table", 1)

Ответ: «Импортированный контент пуст». Что еще мне нужно сделать?

Ответы [ 2 ]

2 голосов
/ 02 апреля 2020

веб-сайт, который вы пытаетесь очистить, находится под JavaScript контролем. Google Sheets не может импортировать JS элементов. Вы можете проверить это, просто отключив JavaScript для данного сайта, и то, что у вас осталось, можно удалить. в вашем случае: ничего:

0

0 голосов
/ 02 апреля 2020

Альтернативный вариант. Используйте собственный скрипт для прямой загрузки данных JSON.

Скрипт для импорта данных JSON с помощью GoogleSheets (кредиты Полу Гамбиллу): https://gist.github.com/paulgambill/cacd19da95a1421d3164

И данные:

https://services7.arcgis.com/mOBPykOjAyBO2ZKk/arcgis/rest/services/RKI_Landkreisdaten/FeatureServer/0/query?f=json&where=1=1&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*&orderByFields=OBJECTID%20ASC&resultOffset=0&resultRecordCount=412

Вывод:

CovidData

...