You can copy and paste the excel data into a text box and on the "Save" button click, do as follows (remember that data in excel file gets copied as a delimited string, lines separated by "\r\n" or "\n" and columns by "\t"):
string[] rows = textBox1.Text.Trim().Split(new char[]{'\r\n', '\n'}, StringSplitOptions.None);
for(int i=1;i<rows.length;i++)>
{
string[] columns = rows[i].Split(new char[]{'\t'}, StringSplitOptions.None);
tablecolumn[0].value = columns[0];
tablecolumn[1].value = columns[1];
tablecolumn[2].value = columns[2];
...
SaveThisRow();
}
This is more or less the way I do my Excel imports, easy, simple and reasonably fast.