Not all the data in a row.You need to surround the data of the particular field which contains , and you dont want it to be treated like a delimiter like below. Did you try this way?
I am not sure I follow this.. Are you saying padd the quotes after reading the cell value from Apex code while parsing OR before parsing the excel file
You need to padd the quotes in the csv file before importing them into Salesforce.Salesforce would treat text between quotes as data for single field.Below post is also related to this issue.You can check that as well
"Data with , comma"
3456,"Bad Part,with a comma",4.56
https://developer.salesforce.com/forums/ForumsMain?id=906F00000008qZGIAY