Новые видео, статьи и полезности в Telegram-канале: https://t.me/+2kqVrjV5aXs0NTRi
В рамках подписки "ПРО" на Boosty https://boosty.to/morinad вы получите:
- Все коннекторы mez для Power BI.
- Поддержку и ответы на вопросы.
- Полезные наработки, скрипты и файлы.
- Основы Power BI (бесплатный курс): https://directprorf.ru/basics?utm_source=github
- Power BI для рекламных отчётов: https://directprorf.ru/powerbi?utm_source=github
- Из API в Excel и Power BI + коннекторы: https://directprorf.ru/excel?utm_source=github
- Коннекторы для Маркетплейсов: https://directprorf.ru/marketplaces?utm_source=github
- Продвинутый Power Query: https://directprorf.ru/pro?utm_source=github
- Создание коннекторов в Power Query: https://directprorf.ru/connectors?utm_source=github
- API ChatGPT для автоматизации бизнеса: https://directprorf.ru/chatgpt?utm_source=github
- позволяет получать данные из таблиц, не доступных по ссылке,
- поддерживает онлайн-обновление в Power BI Service,
- добавлен обязательный выбор аккаунта при подключении к Google таблице.
-
Скачайте файл GoogleSheets.mez: https://github.com/morinad/PQGoogleSpreadsheet/raw/master/GoogleSheets.mez
-
Поместите файл GoogleSheets.mez в папку C:\Users\USERNAME\Documents\Power BI Desktop\Custom Connectors, подставив USERNAME своего компьютера.
-
Откройте Power BI, зайдите в Файл -> Параметры и настройки -> Параметры -> Глобальные -> Безопасность, выберите "Разрешить загрузку любого расширения без проверок и предупреждений".
-
Нажмите на кнопку "Получить данные", в поиске найдите коннектор Google Spreadsheets и укажите ссылку на вашу таблицу, скопировав её из браузера.
- Перейдите в https://console.developers.google.com/apis/ и создайте новый проект.
- В разделе "Библиотека" найдите Google Sheets API и включите его в новом проекте.
- В разделе "Учётные данные" создайте новые учётные данные типа "Идентификатор клиента OAuth"
- Выберите тип приложения - "Веб приложение"
- Скопируйте полученный client_id и client secret.
- Установите программу Visual Studio и библиотеку Power Query SDK.
- Создайте новый проект с названием "GoogleSheets".
- В созданном файле GoogleSheets.pq замените код на вот этот, подставив при этом свои client_id и client_secret: https://github.com/morinad/PQGoogleSpreadsheet/blob/master/GoogleSheets/GoogleSheets.pq
- При желании скачайте иконки png и замените в своём проекте стандартные иконки на иконки гугл таблиц: https://github.com/morinad/PQGoogleSpreadsheet/blob/master/GoogleSheets
- При нажатии правой кнопкой на название проекта справа, выберите в меню "Собрать".
- При нажатии правой кнопкой на название проекта, выберите "Открыть папку в проводнике".
- Откройте папку проекта и перейдя в /bin/Debug скопируйте полученный файл GoogleSheets.mez,
- Замените старый коннектор .mez на новый в папке "C:\Users\USERNAME\Documents\Power BI Desktop\Custom Connectors".
- Проверьте работу обновлённого коннектора.