I am trying to join the information I have in some Excel files to their corresponding layers in QGIS 3.16. Disclosure: I am pretty new to QGIS.
My workflow is the following:
- I have an Excel file of 26000 rows and 12 columns with formulas that I am interested in keeping it like this, for possible future changes I might need to do.
- I use the "Spreadsheets layers" plugin to input that as a layer of type dataset.
- I join new layer to another that contains the geographic information, by going to the
propertiesmenu and using the "Joins" option. Cache join layer in memory is ticked.
The result is that if showing that layer it runs too slow, panning over the map takes minutes to render and cannot work with the data there.
My question is twofold:
- Is there a way of having that dynamic Join done, so when I am modifying my Excel file won't be a hassle to import and join the data again? (Because if I join the layer by attributes ID it works fine but is not optimal for me as every time I am updating I would have to repeat my process to multiple layers).
- Am I having an incorrect workflow? I am trying to stay in Excel to be able to update it with new formulas, checking o every field is computed, etc... But I don't know if there is any proper method to do this and that QGIS can handle better than a 26k row join.