We have developed custom scripts in the past for this functionality, and this use case seems to come up quite a bit in support as well. If we can have an upload samples from spreadsheet option in Data Entry portal, it may be useful for users who want to import historic data or if they are importing/copying data from another system in bulk