What you are asking is pretty simple. Upload the spreadsheet to your sever then use cfspreadsheet to read it.
<cfspreadsheet
action="read"
src = "filepath"
columns = "range"
columnnames = "comma-delimited list"
excludeHeaderRow = "true | false"
format = "CSV|HTML"
headerrow = "row number"
name = "text"
query = "query name"
rows = "range"
sheet = "number"
sheetname = "text">
Then simply loop through the query that you defined in the cfspreadsheet
<cfloop query="queryname">
<cfquery name="" datasource="">
INSERT INTO ....
</cfquery
</cfloop>
P.S. This was my answer BEFORE you deleted the post and I was no longer able to submit my answer.