Jass7869 the method CJ_London refers top is able to import a spreadsheet into a table in your database.
From that import table you can do your checks and transform it into something that fits your existing table.
From a user perspective it will just be a button but there needs to be a whole lot more going on behind the scenes before it will work.