I have never done it in Oracle, only MS SQL Server, I would import or link the Excel file into Access, set up an ODBC connect in Access to the table in Oracle, if you do not have one then create one, and then use the Append function in Access to insert the rows from my linked or imported table. I do not see why the same could not be done with Oracle. Just guessing. I am new to Oracle and not a super techy either.