You can use ADO.NET to read the Excel file into a DataTable, almost exactly the same way as would read an Access database. You might then use a DataAdapter to save the whole DataTable to your database, or use the SqlBulkCopy class if you're using SQL Server.