In sometine, we need to import, process and upload CSV file in our application. To process the CSV file, we have to write lot of custom code. To reduce the custom code to process the CSV, there is a fantastic helper class named 'CSVHelper'. It maps the data to a list of your custom class based on field attribute provided the helper class.
Here is a simple example.