Skip to content

morinad/PQGoogleSpreadsheet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Коннектор к Google Spreadsheets для Microsoft Power BI

Новые видео, статьи и полезности в Telegram-канале: https://t.me/+2kqVrjV5aXs0NTRi

Все коннекторы и поддержка:

В рамках подписки "ПРО" на Boosty https://boosty.to/morinad вы получите:

  1. Все коннекторы mez для Power BI.
  2. Поддержку и ответы на вопросы.
  3. Полезные наработки, скрипты и файлы.

Наши курсы по Power Query, Power BI и автоматизации:

  1. Основы Power BI (бесплатный курс): https://directprorf.ru/basics?utm_source=github
  2. Power BI для рекламных отчётов: https://directprorf.ru/powerbi?utm_source=github
  3. Из API в Excel и Power BI + коннекторы: https://directprorf.ru/excel?utm_source=github
  4. Коннекторы для Маркетплейсов: https://directprorf.ru/marketplaces?utm_source=github
  5. Продвинутый Power Query: https://directprorf.ru/pro?utm_source=github
  6. Создание коннекторов в Power Query: https://directprorf.ru/connectors?utm_source=github
  7. API ChatGPT для автоматизации бизнеса: https://directprorf.ru/chatgpt?utm_source=github

Основные преимущества и дополнения:

  • позволяет получать данные из таблиц, не доступных по ссылке,
  • поддерживает онлайн-обновление в Power BI Service,
  • добавлен обязательный выбор аккаунта при подключении к Google таблице.

Как воспользоваться коннектором:

  1. Скачайте файл GoogleSheets.mez: https://github.com/morinad/PQGoogleSpreadsheet/raw/master/GoogleSheets.mez

  2. Поместите файл GoogleSheets.mez в папку C:\Users\USERNAME\Documents\Power BI Desktop\Custom Connectors, подставив USERNAME своего компьютера.

  3. Откройте Power BI, зайдите в Файл -> Параметры и настройки -> Параметры -> Глобальные -> Безопасность, выберите "Разрешить загрузку любого расширения без проверок и предупреждений".

  4. Нажмите на кнопку "Получить данные", в поиске найдите коннектор Google Spreadsheets и укажите ссылку на вашу таблицу, скопировав её из браузера.

Как обеспечить полную конфиденциальность данных:

  1. Перейдите в https://console.developers.google.com/apis/ и создайте новый проект.
  2. В разделе "Библиотека" найдите Google Sheets API и включите его в новом проекте.
  3. В разделе "Учётные данные" создайте новые учётные данные типа "Идентификатор клиента OAuth"
  4. Выберите тип приложения - "Веб приложение"
  5. Скопируйте полученный client_id и client secret.
  6. Установите программу Visual Studio и библиотеку Power Query SDK.
  7. Создайте новый проект с названием "GoogleSheets".
  8. В созданном файле GoogleSheets.pq замените код на вот этот, подставив при этом свои client_id и client_secret: https://github.com/morinad/PQGoogleSpreadsheet/blob/master/GoogleSheets/GoogleSheets.pq
  9. При желании скачайте иконки png и замените в своём проекте стандартные иконки на иконки гугл таблиц: https://github.com/morinad/PQGoogleSpreadsheet/blob/master/GoogleSheets
  10. При нажатии правой кнопкой на название проекта справа, выберите в меню "Собрать".
  11. При нажатии правой кнопкой на название проекта, выберите "Открыть папку в проводнике".
  12. Откройте папку проекта и перейдя в /bin/Debug скопируйте полученный файл GoogleSheets.mez,
  13. Замените старый коннектор .mez на новый в папке "C:\Users\USERNAME\Documents\Power BI Desktop\Custom Connectors".
  14. Проверьте работу обновлённого коннектора.

About

Коннектор к Google Spreadsheet для Power BI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published