How can I export civicrm contribution along with its price set fields?
Have a look at eileen's Extended Report Extension which includes


Extended Report - Contributions with Price Set data
Extended Report - Price Set Line Items