Top.Mail.Ru
Меню
Урок 2: Первое подключение — Google Sheets и CSV — Курс по Yandex DataLens
Курс по Yandex DataLens · Урок 2 из 10

Первое подключение:
Google Sheets и CSV-файл

Подключаем данные к DataLens без единой строки кода — пошагово и с разбором типичных ошибок

⏱ Время чтения: ~15 минут
📊 Уровень: Новичок
🛠 Практика: Нужен аккаунт DataLens

Почему подключение — это первый и главный шаг

В прошлом уроке мы разобрали, что DataLens сам ничего не хранит — он работает с вашими данными там, где они живут. Это значит, что прежде чем строить графики и дашборды, нужно сказать DataLens: «Вот здесь лежат мои данные, вот как к ним получить доступ». Это и есть подключение.

Хорошая новость: для двух самых распространённых источников среди новичков — Google Таблиц и CSV-файлов — подключение занимает буквально 2–3 минуты и не требует никаких технических знаний.

Типичная ситуация

Маркетолог ведёт таблицу расходов на рекламу в Google Sheets: по строкам — кампании, по столбцам — дни. Раз в месяц он вручную строит сводную диаграмму в Excel. После этого урока он сможет подключить эту таблицу к DataLens и получать актуальный график автоматически.

Какие источники мы разберём в этом уроке

📊
Google Sheets
Живое подключение по ссылке
ОбновлениеАвтоматически (кеш ~5 мин)
ДоступСсылка или OAuth
РазмерДо разумных пределов Sheets
Когда использоватьТаблица постоянно меняется
📄
CSV / XLSX-файл
Загрузка файла напрямую
ОбновлениеТолько при ручной замене файла
ДоступЗагрузка с компьютера
РазмерДо 200 МБ, до 300 столбцов
Когда использоватьРазовая выгрузка или архив

Создаём воркбук: «папку» для всего проекта

Прежде чем создавать подключение, нужно понять, куда DataLens его положит. Все объекты — подключения, датасеты, чарты, дашборды — хранятся в воркбуках. Это как папка проекта: один воркбук для одного клиента или одной задачи.

Если вы только начинаете, DataLens предложит создать воркбук при первом сохранении. Но лучше сделать это заранее — так проще организовать работу с самого старта.

Как это выглядит в интерфейсе

На главной странице DataLens (datalens.ru) нажмите «Создать воркбук», дайте ему название — например, «Аналитика рекламы — Клиент А» — и переходите к созданию подключения.

🏠 datalens.ru / Мои воркбуки
Воркбуки
📁Аналитика рекламы — Клиент АНовый
📁Отчёты по SEO — Q1 20262 дашборда
📁Тестовый воркбукПустой
+ Создать воркбук

Подключаем Google Sheets

Google Sheets — идеальный первый источник. Почти у всех есть таблицы с данными, и подключение занимает три минуты. Главное: таблица должна быть опубликована или доступна по ссылке.

Используйте пошаговый тренажёр ниже — он покажет, что именно происходит на каждом шаге интерфейса.

1
Подготовьте таблицу в Google Sheets

Откройте вашу таблицу в Google Sheets. Нажмите кнопку «Поделиться» (Share) в правом верхнем углу. В настройках доступа выберите: «Доступен всем, у кого есть ссылка» (Anyone with the link → Viewer).

Затем перейдите на нужный лист (если их несколько) и скопируйте ссылку прямо из адресной строки браузера — не из диалога выдачи прав.

Важно

Если скопировать ссылку из диалогового окна «Поделиться», она всегда ведёт на первый лист, игнорируя тот, на котором вы находитесь. Копируйте из адресной строки.

Шаг 1 из 5
2
Создайте новое подключение в DataLens

Откройте datalens.ru, войдите через Яндекс ID. На главной странице или внутри воркбука нажмите «Создать» → «Подключение». Откроется страница выбора типа подключения.

📍 datalens.ru/connections/new
Файлы и сервисы
📊Google SheetsВыбрать
📄Файлы (CSV, XLSX)
📝Яндекс Документы
Базы данных
🐘PostgreSQL
ClickHouse
Шаг 2 из 5
3
Вставьте ссылку на таблицу

На странице создания подключения нажмите «+ Добавить файл» и вставьте ссылку из буфера обмена. DataLens автоматически обратится к таблице и покажет превью данных.

📍 Создание подключения — Google Sheets
Ссылка на таблицу
https://docs.google.com/spreadsheets/d/1ABC...xyz/edit#gid=0
Добавить
Показывать заголовки столбцов
● Да○ Нет
Совет

Убедитесь, что переключатель «Показывать заголовки столбцов» стоит в положении «Да» — иначе DataLens посчитает первую строку данными, а не названиями колонок.

Шаг 3 из 5
4
Выберите нужные листы

Если в таблице несколько листов, DataLens спросит, какие из них загрузить. Каждый лист становится отдельной таблицей внутри подключения. Пустые листы недоступны для выбора.

📋 Добавить листы
Лист 1: Расходы по кампаниям324 строки
Лист 2: UTM-метки87 строк
Лист 3: ЧерновикПустой
Добавить выбранные

После нажатия «Добавить» DataLens покажет превью данных — первые 30 строк каждого листа. Проверьте, что колонки определились правильно.

Шаг 4 из 5
5
Сохраните подключение

Нажмите «Создать подключение». DataLens попросит выбрать воркбук и дать название подключению. Назовите его понятно — например, «Google Sheets — Расходы Директ 2026». Через год вы скажете себе спасибо.

💾 Сохранение подключения
Воркбук
Аналитика рекламы — Клиент А
Название подключения
Google Sheets — Расходы Директ 2026
Создать
Готово!

Подключение создано. Теперь на его основе можно создать датасет и начать строить чарты. Этим мы займёмся в Уроке 3.

Шаг 5 из 5
Кеширование Google Sheets

По данным документации DataLens, при загрузке из Google Sheets используется кеш с временем жизни до 5 минут — то есть изменения в таблице отразятся в DataLens с небольшой задержкой. Для большинства задач это несущественно. Подробнее в документации ↗

Подключаем CSV-файл

CSV — текстовый формат, который поддерживают почти все системы. Яндекс Директ, amoCRM, любая база данных — все умеют выгружать данные в CSV. Если у вас есть выгрузка из рекламного кабинета или CRM — значит, у вас уже есть CSV.

Как устроен CSV-файл

CSV — это просто таблица, сохранённая как текст. Каждая строка — это строка таблицы, столбцы разделены запятой или точкой с запятой. Первая строка обычно содержит названия колонок.

дата,кампания,показы,клики,расходы_руб 2026-05-01,Поиск_Москва,14200,312,8450.50 2026-05-01,РСЯ_Общий,89300,128,3200.00 2026-05-02,Поиск_Москва,15100,289,7920.30

DataLens поддерживает форматы CSV, TXT и Excel (XLSX). Можно загрузить до 10 файлов в одно подключение, каждый до 200 МБ с максимальным количеством столбцов 300.

1
Создайте подключение типа «Файлы»

На странице создания подключения (datalens.ru/connections/new) в разделе «Файлы и сервисы» выберите «Файлы». Это подключение для CSV, TXT и Excel.

Отличие от Google Sheets

Google Sheets и «Файлы» — это два разных типа подключения. Если у вас CSV — вам нужен раздел «Файлы», не Google Sheets.

Шаг 1 из 4
2
Загрузите файл с компьютера

Нажмите «Загрузить файлы» и выберите CSV-файл на вашем компьютере. DataLens сразу покажет превью — первые 30 строк данных. Проверьте, что данные выглядят правильно.

📍 Создание подключения — Файлы
📤
Загрузить файлы
CSV, TXT, XLSX · до 200 МБ
direkta_may2026.csv1.2 МБ
Шаг 2 из 4
3
Настройте параметры загрузки

После загрузки DataLens покажет параметры файла. Здесь важно правильно настроить три параметра:

⚙️ Параметры файла — direkta_may2026.csv
Кодировка
UTF-8 ▾
Разделитель
Точка с запятой (;) ▾
Заголовок столбцов
● Да○ Нет
Три настройки, которые часто ломают импорт

Кодировка: если видите кракозябры вместо русских букв — попробуйте windows-1251 вместо UTF-8. Многие российские сервисы выгружают именно в этой кодировке.

Разделитель: в русском Excel стандарт — точка с запятой, в большинстве других систем — запятая. Если все данные слипаются в один столбец — смените разделитель.

Заголовки: всегда ставьте «Да», если первая строка файла — это названия колонок, а не данные.

Шаг 3 из 4
4
Сохраните и при необходимости добавьте ещё файлы

В одно подключение можно добавить до 10 файлов. Это удобно, если у вас, например, отдельные выгрузки за каждый месяц или данные из разных рекламных систем — все они будут доступны как отдельные таблицы в одном датасете.

Обновление файла в будущем

Когда появятся новые данные, не нужно создавать новое подключение. Откройте существующее и нажмите «Заменить» рядом с нужным файлом. Все датасеты и чарты на его основе обновятся автоматически.

Шаг 4 из 4

Частые ошибки при подключении

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

Симулятор ошибок при подключении
Кликните на проблему, чтобы узнать причину и исправление

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

✓ Решение: В Google Sheets нажмите «Поделиться» → «Изменить» → установите «Все, у кого есть ссылка» + роль «Читатель». Затем скопируйте ссылку из адресной строки браузера и попробуйте снова.

Файл сохранён в кодировке Windows-1251 (типично для выгрузок из русских сервисов — Директ, 1С, amoCRM), но DataLens по умолчанию пытается читать его как UTF-8.

✓ Решение: В настройках загрузки файла смените «Кодировка» с UTF-8 на windows-1251. Если не помогло — попробуйте utf-16. Превью сразу покажет правильные символы.

DataLens не может разделить данные на колонки, потому что неправильно выбран разделитель. Например, файл использует точку с запятой, а в настройках стоит «Запятая».

✓ Решение: В настройках файла попробуйте другой разделитель — «Точка с запятой» вместо «Запятая» или наоборот. Посмотрите, как выглядит первая строка в исходном файле: если там «дата;кампания;клики» — значит разделитель точка с запятой.

Это частая проблема с файлами из Google Sheets или 1С: числа записаны с пробелами в тысячах («1 234,56»), с запятой как десятичным разделителем или в текстовом формате ячейки.

✓ Решение для Sheets: перед подключением выделите числовые колонки, выберите «Формат → Числа → Число» и убедитесь, что формат ячеек числовой, а не текстовый. Для CSV: вручную смените тип колонки в интерфейсе DataLens — нажмите иконку слева от названия столбца.

DataLens не распознал формат даты автоматически. Это происходит, когда дата записана в нестандартном формате — например, «01.05.2026» вместо «2026-05-01» (ISO 8601).

✓ Решение: В превью нажмите на иконку типа рядом с колонкой даты и вручную поставьте тип «Дата». DataLens попробует распознать формат автоматически. Если не получается — лучше привести даты к формату YYYY-MM-DD ещё в исходном файле.

Что выбрать: Google Sheets или CSV?

Оба способа работают, и у каждого своё применение. Вот как выбрать правильно:

Выбирайте Google Sheets, если:

— Таблица пополняется регулярно (менеджер добавляет строки каждый день)
— Данные меняются и важна актуальность
— Нужен публичный дашборд, который клиент видит в реальном времени
— Команда заполняет таблицу совместно

Выбирайте CSV, если:

— Это разовая выгрузка: отчёт за квартал, архив данных, результаты кампании
— Данные выгружаются из системы, у которой нет прямого коннектора (AmoCRM, Bitrix, нестандартная CRM)
— Нужен публичный дашборд без привязки к Google-аккаунту
— Файл весит до 200 МБ и редко обновляется

Лайфхак для тех, кто хочет лучшее из двух миров

Если ваши данные живут в Google Sheets, но вам нужна максимальная скорость работы дашборда — экспортируйте таблицу в CSV и загрузите как файл. DataLens будет работать с локальной копией данных, а не обращаться к Google каждый раз. Обновить данные можно вручную, заменив файл в подключении.

Ограничение Google Sheets

По официальной документации DataLens, у подключения через Google Sheets нет возможности открыть дашборд в публичном доступе без авторизации пользователя. Если вам нужна публичная ссылка на дашборд без входа — используйте CSV или подключение к базе данных.

Проверьте себя

Вопрос 1 из 4
Правильных ответов: 0

Что мы разобрали

  • Подключение — первый шаг перед созданием датасета и чартов
  • Google Sheets подключается по ссылке, обновляется автоматически с задержкой до 5 минут
  • CSV загружается как файл, поддерживает до 200 МБ и до 300 столбцов
  • Три параметра CSV, которые ломают импорт: кодировка, разделитель, заголовки
  • Один воркбук — одно подключение — сколько угодно датасетов и чартов
В следующем уроке

Урок 3: Датасет — описываем данные для DataLens. Разберём типы полей, агрегации и научимся переименовывать колонки в человекочитаемые названия. Именно датасет определяет, что вы увидите в Wizard при построении чарта.