With this question assume the users understand CSV/Excel.
I am looking for the most usable approach for importing data (5-15 rows) into an application.
Is it better to let the users download an Excel/CSV template, populate then upload?
or
Is it better to let the users upload whatever Excel/CSV they have and allow mapping functionality?
or
- Tell me a better way.
My thoughts are they you usually give the users some-kind of confirmation on what to import, so why not just go ahead with the mapping functionality and kill two birds with one stone?