Hi,
yes, there is an Office spreadsheet ActiveX control which can be embedded into a form. It's a kind of "light" Excel and can be programmed. Another possibility would be to embed an Excel object with the unbound object control - or even better, let it done in a real Excel instead of complicate embed methods.
But the best method of course would be to directly enter the data into the table, you could for example use a datasheet view which is similar to a spreadsheet. You could create a temporary table where no restrictions are on the fields so the user can move between all cells and enter data and then in the end you can simply walk through the records and columns and check all the data to write it to the real table. Would be very much easier than exchanging the data with Excel.
Cheers,
Christian