Why not just build something to handle a common source such as CSV? If we are uploading a user file, chances are it will have been generated by another system in a standard format such as CSV, XML etc or even manually created in Excel. There are enough tools available on the net to allow us to convert our source into a more common format if it was something other than your supported format. Ofc this doesn't solve your problem of multiple database formats.
By reporting abuse, a moderator will be asked to review the content of this interaction to take further action, if necessary.