Виртуальный слой для вас.
SELECT a,b,c,d, st_geomfromtext(concat('POINT(',x,' ',y,')')) as geom from pm
где a,b,c,d - нужные атрибуты из исходного слоя, x,y - поля с координатами, pm - псеводним настроенного источника. На скрине настройка виртуального слоя из экселевской таблички. Удобно тем, что выражение можно быстро редактировать через контекстное меню слоя.