The task of actually getting data from excel into sql is quite easy. Excel has an export function and sql has a import (LOAD) capability.
For you though I suspect thesimple moving of data from one to the other may not be the issue.
One is a spreadsheet that can be used as a (simple) database. The other is a powerful relational database that is anything but a spreadsheet.
Excel will forgive many stuctural problems with data. SQL will be much less forgiving.
First step is to review the data in excel - both quality and structure. Clean it all up. 'Normalize' the data so that you can use the power of a DB like SQL better. Once the data is clean and well structure simply 'export' from one and 'import' to the other.
Cheers,
Cris