Great suggestion by @msgiblin .
You can also have a look at Bulk upload using CSV. If you have reference fields of other data type, you might have to add some custom workflow for it.
Hope that helps!