Should there be a preview screen after uploading excel?

If user is uploading an excel

  • which is containing 100s of records,
  • and each record may have 35-45 attributes

we would like to show them a preview of data which they are uploading before they actually upload it on the server.

Are there any known UI design patterns of showing upload preview of the data?

Please keep in mind that

  • User should be able to select records (or unselect records) in the preview screen for upload (debatable).

  • Post uploading, we need to know feedback to user (if there are any errors) and highlight the record and the attribute which is giving the error.

  • Take corrective action on the records which are showing issues.

Thanks.