Инструменты аналитика

Онлайн-инструментоы для работы с данными, API и форматирования кода

CSV → Power Query M Snippet Generator

Генератор M-кода Power Query из CSV файлов для Power BI и Excel. Автоматическая типизация столбцов и создание готовых снипетов кода для загрузки данных.

Поддерживаются файлы CSV с кодировкой UTF-8
Имя переменной в M-коде (разрешены только буквы, цифры и _)

Справочная информация

Автоматическое определение типов

  • Int64.Type - целые числа (-123, 456)
  • type number - десятичные числа (12.34, -5.67)
  • type date - даты (2024-01-15, 2023-12-31)
  • type time - время (14:30, 09:15:30)
  • type logical - булевы значения (TRUE, FALSE)
  • type text - текстовые значения (по умолчанию)

Структура генерируемого кода

  • Загрузка CSV файла через Csv.Document
  • Повышение заголовков через Table.PromoteHeaders
  • Преобразование типов через Table.TransformColumnTypes
  • Автоматическая настройка кодировки UTF-8
  • Правильное экранирование путей к файлам

Использование в Power BI/Excel

  1. Скопируйте сгенерированный M-код
  2. Откройте Power Query Editor
  3. Создайте новый пустой запрос
  4. Перейдите в расширенный редактор
  5. Вставьте код и обновите путь к файлу
  6. Примените изменения
Примеры CSV форматов
Пример 1: Продажи
Date,Product,Quantity,Price,IsActive
2024-01-15,Laptop,5,999.99,TRUE
2024-01-16,Mouse,10,25.50,TRUE
2024-01-17,Keyboard,3,75.00,FALSE
Пример 2: Временные данные
ID,StartTime,EndTime,Duration,Status
1,09:30:00,17:30:00,8.0,Active
2,10:15:00,16:45:00,6.5,Completed
3,08:00:00,12:00:00,4.0,Pending