Hello, I went through your requirements and understood that you are looking to validate the CSV file before uploading the data from it. Once uploaded, you need a change report. I believe you will also need validation on the values of CSV before uploading. Fortunately, i am working on a very similar project, here is the link: https://www.freelancer.com/projects/ASP-NET/upload-data-Excel.html , i am 100% sure on how this can be achieved. I would be glad if i am given an opportunity to work on this. Thanks