Устали копировать и вставлять данные с веб-сайтов? Узнайте, как импортировать его прямо в Google Таблицы.
Данные играют решающую роль в принятии решений и анализе. Независимо от того, являетесь ли вы бизнес-аналитиком, исследователем или кем-либо, кому приходится иметь дело с большими данными, возможность эффективно импортировать онлайн-данные в ваши электронные таблицы неоценима.
Если вы используете Google Таблицы для анализа данных, то вы уже знаете, что копирование и вставка данных с веб-сайтов непродуктивно. В большинстве случаев, несмотря на все ваши усилия, ваша электронная таблица окажется с нарушенным форматированием.
К счастью, так не должно быть. Существует множество эффективных методов импорта данных с веб-сайта в Google Таблицы.
Импорт данных с веб-сайта в Google Таблицы
Google Sheets предлагает несколько способов импорта данных с веб-сайтов. Вы можете использовать встроенные функции ИМПОРТ или установить дополнения Google Таблиц для легкого импорта данных.
Семейство функций IMPORT состоит из IMPORTDATA, IMPORTHTML и IMPORTXML. Каждая из этих функций лучше всего подходит для импорта определенных типов данных. Однако эти функции не могут использовать учетные данные или токены безопасности для доступа к защищенной информации.
В таких случаях вам необходимо установить надстройку Google Sheet, чтобы получить доступ к службе с вашими учетными данными и импортировать данные в свою электронную таблицу. С учетом вышесказанного, вот различные способы импорта данных в Google Таблицы.
1. ИМПОРТНЫЕ ДАННЫЕ
Вы можете использовать функцию ИМПОРТДАННЫЕ для простого импорта данных из онлайн-файлов CSV или TSV. Это самый простой способ импортировать онлайн-данные в Google Таблицы, поскольку он требует минимальной настройки.
=IMPORTDATA(URL, delimeter, locale)
IMPORTDATA автоматически извлекает и импортирует данные в вашу электронную таблицу. В синтаксисе URL-адрес это адрес файла, разделитель это символ, используемый для анализа данных в файле, и локаль — это конкретная локаль, которую должен использовать IMPORTDATA.
Последние два аргумента, разделитель и локаль, являются необязательными. Если оставить это поле пустым, IMPORTDATA просмотрит данные и автоматически примет эти аргументы. В большинстве случаев лучше оставить эти два аргумента пустыми.
Например, формула ниже извлекает данные из указанного файла CSV:
=IMPORTDATA("https://people.sc.fsu.edu/~jburkardt/data/csv/crash_catalonia.csv")
Поскольку аргументы-разделители и языковые стандарты пусты, IMPORTDATA автоматически находит и принимает эти значения. Обратите внимание, что эта функция работает с файлами CSV и TSV, а не с веб-страницами. Если вы введете URL-адрес веб-страницы в IMPORTDATA, он может не вернуть ожидаемые данные или привести к ошибке.
2. ИМПОРТHTML
Вы можете использовать функцию IMPORTHTML для импорта данных из таблиц и списков на веб-сайте. Эта функция является более практичной альтернативой IMPORTDATA, поскольку она позволяет импортировать таблицы данных с веб-страниц без необходимости использования файла CSV.
=IMPORTHTML(URL, query_type, index)
В синтаксисе URL-адрес это адрес веб-страницы, тип_запроса либо стол или список, и индекс — номер таблицы или списка на веб-странице.
Например, вы можете использовать IMPORTHTML для импорта таблицы из статьи Википедии:
=IMPORTHTML("https://en.wikipedia.org/wiki/Demographics_of_Germany", "table", 8)
В этой формуле IMPORTHTML переходит по указанному URL-адресу, извлекает данные и выводит восьмую таблицу.
3. ИМПОРТXML
Функция IMPORTXML извлекает данные со страниц XML и HTML. Синтаксис этой функции приведен ниже:
=IMPORTXML(URL, xpath_query)
В этом синтаксисе URL-адрес это адрес веб-страницы, и xpath_query — это запрос XPath, определяющий узлы, которые вы хотите импортировать. Обязательным условием использования IMPORTXML в Google Таблицах является наличие базовых знаний что такое XML и как вы можете перемещаться по XML-файлам, используя XPath-запросы.
В качестве примера приведенная ниже формула выводит XML-таблицу, содержащую названия и описания некоторых растений:
=IMPORTXML("https://www.w3schools.com/xml/plant_catalog.xml", "CATALOG/PLANT")
В этой формуле IMPORTXML собирает данные в XML-файле, а затем выводит узлы PLANT, которые являются дочерними элементами узла CATALOG. Поскольку аргумент локали пуст, IMPORTXML использует локаль XML-файла.
Поскольку веб-URL-адреса могут быть довольно запутанными, лучше всего ввести URL-адрес в отдельную ячейку и упомянуть эту ячейку в формуле.
Со знанием основные HTML-теги и запросы XPath, вы можете сделать гораздо больше с помощью IMPORTXML. Например, формула ниже извлекает все заголовки H2 в статье:
=IMPORTXML(B2, "//*/h2")
4. Используйте дополнения Google Sheets для импорта данных
Помимо встроенных функций, Google Таблицы поддерживают сторонние надстройки, расширяющие возможности импорта онлайн-данных. Эти надстройки предлагают удобный способ импорта данных из онлайн-источников и расширяют возможности ваших электронных таблиц.
Основное преимущество этих надстроек заключается в том, что они обеспечивают доступ к ресурсам, требующим аутентификации. Каждое дополнение лучше всего подходит для разных источников и типов данных. Таким образом, выбор подходящего дополнения Google Sheets для импорта ваших данных зависит от типа и происхождения ваших данных.
Вот подборка примечательных дополнений, которые облегчают импорт данных в Google Таблицы:
- Коэффициент: Coefficient — это удобное дополнение к Google Таблицам, созданное для того, чтобы помочь вам получать данные с веб-сайтов без программирования. Через его интерфейс вы можете выбрать определенные элементы данных для импорта и получать обновления в режиме реального времени. Coefficient поддерживает такие бизнес-системы, как Salesforce, Hubspot, Google Analytics, Redshift, Looker, Tableau, MySQL и другие.
- Муфта.io: Quoter.io — еще одно отличное дополнение, упрощающее импорт данных в Google Таблицы. Помимо импорта данных из различных источников, Quoter.io позволяет вам планировать автоматический импорт, чтобы поддерживать актуальность вашей таблицы. Coupler.io легко работает с Google Analytics, Mailchimp, HubSpot, Salesforce, Shopify, Xero, Airtable, Trello и другими.
- Потрясающий стол: Помимо простого импорта данных, Awesome Table позволяет настраивать и преобразовывать данные для улучшения анализа данных. Awesome Table позволяет вам выбирать данные, которые вы хотите импортировать, с помощью интуитивно понятных фильтров данных и планировать автоматическое обновление. Он работает с QuickBooks, Xero, HubSpot, Airtable, Notion, YouTube и многими другими.
Используя эти надстройки Google Sheets, вы можете импортировать свои данные, не вводя длинную формулу и не зная XML. Дополнительные функции, такие как преобразование данных и запланированный импорт, еще больше повышают эффективность вашего рабочего процесса.
Оптимизируйте импорт данных в Google Sheets
Независимо от того, с каким типом данных вы имеете дело, копирование больших данных из онлайн-источников в вашу электронную таблицу просто нецелесообразно. К счастью, Google Sheets имеет встроенные функции и множество сторонних надстроек для облегчения импорта данных.
Знание того, как импортировать онлайн-данные в Google Таблицы, дает вам ценный набор навыков для быстрого доступа к нужным данным. Используя эти методы, вы можете эффективно автоматизировать процесс и вместо этого сосредоточиться на анализе данных.