C# to convert xml to excel?

Hello,
I have some data in xml and I need to convert it to excel format. I also need to carry out sorting and filtering on my excel spreadsheet.
How can do it? Please provide me the C# codes to convert xml to Excel.
Thanks.
