Работая в айтишечке
1.14K subscribers
282 photos
4 videos
54 links
Канал о том, как эффективно работать в IT: простые объяснения технических вещей, лайфхаки, лучшие практики и полезные инструменты для повседневных задач.

Автор: @Shevtsoff
Download Telegram
💾 Когда Excel спасает ситуацию

Иногда сталкиваюсь с задачами, где нужно сравнить два набора данных, но доступен только интерфейс сервиса, без прямого доступа к базе данных. В таких случаях на помощь приходит дуэт: DevTools + Excel.

Расскажу пошагово, как это работает:

1. Вытаскиваем данные из фронта — использую DevTools для получения сырых данных из API-запросов
2. Преобразуем JSON в табличный вид — для этого применяю свой инструмент JSON Converter
3. Объединяем данные через Power Query в Excel — это мощный инструмент Excel для объединения и преобразования данных.


Как сделать join двух таблиц в Power Query:
1️⃣ Загрузите обе таблицы в Power Query — В Excel: Data → Get Data → From File → From Workbook
2️⃣ Выполните Merge Queries:
— Нажмите правой кнопкой мыши на первой таблице
— Выберите "Merge Queries"
— Выберите вторую таблицу
— Укажите столбцы для соединения
— Выберите тип соединения (Left Anti Join для поиска различий)


Для небольших объемов данных (до нескольких тысяч строк) это решение:
— Быстрое
— Простое в реализации
— Не требует специальных навыков программирования

Пример ситуации: сверка пользовательских данных
— Переносим пользователей с одного сервиса на другой
— Нужно убедиться, что все данные перенеслись корректно
— Доступен только веб-интерфейс старой и новой систем

В итоге получаю точный отчет о различиях между двумя наборами данных за минимальное время. Excel действительно может многое! ))

❗️ Важное примечание

Данный метод с использованием Power Query работает только в версиях Microsoft Excel для Windows.

На macOS: Power Query не доступен в полном объеме. Есть только базовые возможности Power Query через "Получить данные"


#Excel #PowerQuery #tools #analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🔥1