Is viewing of the spreadsheet your only goal, or are you looking to do something
else that requires the data to be in a sharepoint list?
If it's the former, you can just copy the xls file directly to a SharePoint
document library - there are several ways to do this, but the easiest is to use
WebDav.
If it's the latter, is there any option to have the AS400 process create
something other than a file? If so, you could have it write directly to the
sharepoint list web service...