In QGIS 2.18, I can join attributes stored in a csv-sheet to a shapefile, which works fine. However, when saving the respective layer, the joined attributes are not stored.

Is it possible to add attributes from a separate table permanently to a shapefile?


1 Answer 1


Check if you have ticked the "Cache join layer in virtual memory" button:


  • I have checked the button. Joining works perfect. I also can store the attributes now, however the culumn naming of the joined attributes changes (which is a minor issue).
    – yenats
    Aug 9, 2017 at 17:07
  • 1
    If you don't want a prefix before the column name of your joined attributes, make sure you've ticked Custom name field prefix and leave it blank, as in the above screenshot. Unticking it will result in the default prefix.
    – she_weeds
    Aug 10, 2017 at 0:11
  • @she_weeds Exactly :)
    – gisnside
    Aug 10, 2017 at 7:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.