Hi Kon.
You are in the same boat as you were before with Excel, the SharePoint list does not really make a difference.
You still need a mechanism to extract each row and then submit a form for each, since you want an individual form for each row of data.
You need a tool that will create the basic xml for each file from the data in your list, spread sheet, DB, whatever.
You either need to do this break up or put the data in a database and have one form which can browse through all the records.