Удаление добавленных пользователей с базы | BLB - Big little Business

Удаление добавленных пользователей с базы

Sordus

Специалист
05.01.2023
32
33
18
Решил расписать темку, как можно удалить из базы данных тех юзеров, которые уже есть в группе.
Нам понадобится: 2 базы данных.

  • База данных нашей группы.
  • База данных из которой хотим удалить тех юзеров, которые находятся в в нашей группу.
Для работы нам потребуется:
  1. Exel чистый файл.
  2. Подготовленная пустая база без пользователей, куда будет вставлять наших юзеров.

Первое, что нам необходимо сделать, это экспортировать две наших базы в формат Exel.
1.png

1680559704125.png


Формат экспорта CSV.
Указываем путь куда сохранить.
Кодировку я брал UTF-8
Разделитель столбцов брал пробел.
1680559768751.png


После экспорта двух наших баз, открываем файлы формата CSV через EXEL. Переносим 2 базы в одну таблицу EXEL.
Первую ячейку я использую для фильтрации, вставляю все значения с баз данных во вторую ячейку.
Чтобы настроить фильтр в Exel, выделяем столбцы, переходим в Данные - Фильтр.
1680560423256.png


После этого действия, выделяем всю базу 1 и базу 2 - Условное форматирование - Повторяющиеся значения - Выделяем цветом одинаковые значения..
1680560580167.png

1680560679577.png

Дальше нам необходимо удалить ячейки, которые помеченные цветом из новой базы, (это те пользователи, которых мы уже добавляли).
Мы можем их отфильтровать.
1680560896193.png

После удаления юзеров, которых мы уже добавляли. Возвращаем наш новый список обратно в CSV формат.

1680561037935.png


Дальше, открываем любую базу данных парсинга, удаляем оттуда всех юзеров.
2.png


В чистой базе нажимаем кнопку - Импортировать данные.
1680561350174.png

1680561395766.png

Тип источника данных - CSV. (Так как мы экспортировали CSV).
Путь до нашего отредактированного CSV.
Кодировка - UTF - 8
Галочка - Игнорировать ошибки.
Разделитель Столбцов - Пробел. (Так как мы ранее указывали пробел).
Тыкаем кнопочку Finish и радуемся).
1680561423224.png

Сразу хочу подметить, тут я объяснил, как отфильтровать полностью одинаковые значения и базы 1 и базы 2.
Так как экспорт таблицы базы данных идет весь в 1 ячейку, вы фильтруем идентичные значения всех ячеек баз данных.
Мы можем отделить с формата CSV в Exel только username в ячейках, чтобы отфильтровать только эту ячейку, но тут я не стал подробно этого описывать, если кому то понадобится, сам сможет найти в интернете, как ему отделить ячейки username отдельно, отфильтровать их и удалить одинаковые.
Еще скорей всего вы сталкнетесь на выходе, что у вас First Name и Last Name в готовой базе будут отображаться неверно, это проблема с кодировкой, гайд писал в 2 ночи, не стал разбираться, так как мне эти параметры в ячейках не важны.
 

Вложения

  • 1680560401125.png
    1680560401125.png
    37 КБ · Просмотры: 66
  • 1680560548645.png
    1680560548645.png
    284,4 КБ · Просмотры: 60
  • 1680561300390.png
    1680561300390.png
    39,8 КБ · Просмотры: 60
  • Like
  • Love
Реакции: Rose и aleksandr LV

Sordus

Специалист
05.01.2023
32
33
18
Эта темка была создана для людей, которые говорят, что их аккаунты отрабатывают мало людей)🙃 Хотя они добавляют тех пользователей, которые уже и так в группе.