Excel, CSV и текстовые файлы

Учимся подтягивать данные из файлов Excel и CSV — самых частых источников.

Коннектор — модуль Power BI, который умеет читать конкретный тип источника (Excel, CSV, SQL, веб и т.д.).

Почему начинают с файлов

В большинстве компаний первая аналитика рождается из выгрузок: бухгалтерия отдаёт Excel, CRM экспортирует CSV. Файловые источники просты, не требуют доступа к серверам и идеальны для обучения. Поэтому подключение к Excel/CSV — навык №1.

Подключение к Excel

Нажмите «Получить данные» → «Excel». В окне навигатора Power BI покажет все листы и именованные таблицы файла. Важный нюанс: лист и таблица — разные вещи. Если на листе данные оформлены как «Таблица» (Ctrl+T в Excel), Power BI прочитает её чисто; если это просто диапазон ячеек, придётся вручную чистить заголовки и пустые строки. Выбрав нужный объект, жмите «Преобразовать данные», чтобы сразу попасть в Power Query, а не загружать «как есть».

Подключение к CSV

CSV (comma-separated values) — текстовый файл, где значения разделены символом. Power BI при подключении пытается угадать три вещи: разделитель (запятая, точка с запятой, табуляция), кодировку (UTF-8, Windows-1251) и наличие строки заголовков. В русских выгрузках частая беда — точка с запятой как разделитель (потому что запятая — десятичный знак) и кодировка 1251, из-за которой кириллица превращается в «кракозябры». Эти параметры задаются в окне подключения.

ПроблемаПризнакРешение
Неверный разделительвсё в одном столбцесменить разделитель на «;»
Неверная кодировка«Ð¿Ñ€Ð¾Ð´Ð°Ð¶Ð¸»выбрать кодировку 65001/1251
Числа как текстне суммируютсязадать тип «Десятичное число»

Папка как источник

Если каждый месяц приходит новый файл sales_2026_01.csv, не подключайте их по одному. Коннектор «Папка» (Folder) читает все файлы каталога сразу и склеивает их в одну таблицу. Добавили новый файл — нажали «Обновить», и он подхватился автоматически. Это мощный приём для регулярной отчётности.

Как работает под капотом

Power BI не «открывает» файл, как Excel. Коннектор формирует запрос на языке M, который читает файл, разбирает структуру и отдаёт таблицу в модель. Сам файл при импорте копируется в память Power BI (режим Import), поэтому после загрузки отчёт работает, даже если исходный файл переместить — но при обновлении Power BI снова пойдёт по исходному пути, и если файл недоступен, обновление упадёт.

Частые ошибки

  • Грузить «как есть» вместо «Преобразовать данные». Почти всегда данные требуют чистки — лучше сразу зайти в Power Query.
  • Игнорировать кодировку CSV. Кириллица ломается молча, а потом её сложно чинить в модели.
  • Жёсткий путь к файлу на личном диске. При публикации Service не найдёт C:\Users\вы\file.xlsx — храните источники в общем месте.

Итог

  • Excel: различайте лист и именованную таблицу; CSV: следите за разделителем и кодировкой.
  • Коннектор «Папка» склеивает много однотипных файлов в одну таблицу.
  • Всегда заходите через «Преобразовать данные», а не грузите сырьё напрямую.
Проверьте себя
1. Кириллица в CSV отобразилась как «Ð¿Ñ€Ð¾Ð´Ð°Ð¶Ð¸». В чём причина?
AНеверный разделитель
BНеверная кодировка файла
CСлишком много строк
DОтсутствует заголовок
2. Какой коннектор объединит много однотипных месячных CSV в одну таблицу?
AExcel
BВеб
CПапка (Folder)
DSQL Server