I have generated and excel from SSIS package successfully.
But every column is having extra \' (quote) mark why is it so?
You could create a template Excel file in which you have specified all the column types (change to Text from General) and headers you will need. Store it in a /Template directory and have copy it over to where you will need it from within the SSIS package.
In your SSIS package: