Если вы смотрите на файлы Excel 97-03 (xls) или Excel 2007 (xlsx), то я бы порекомендовал FlexCel . Я использовал это, очень хорошо и, честно говоря, довольно дешево по сравнению с конкурентами.
Обратите внимание, что он не полностью поддерживает все форматы, представленные в Excel 2007, но я не думаю, что. Но он имеет встроенную функциональность для экспорта в HTML.