На днях использовал EPPlus-Create advanced Excel 2007 spreadsheets on the server довольно интересная библиотека правда только для 2007. В принципе, для чтения на том же codeplex довольно много библиотек, xls можно читать через OLE DB по ссылкам выше. Работа через COM мне не очень нравиться, так как это обязывает пользователя устанавливать Excel.