Хотя это, вероятно, не тот ответ, который вы ищете, я обнаружил, что следующий компонент очень прост в работе с недавним проектом, когда недавно его попросили выполнить довольно сложный импорт в Excel.
http://www.aspose.com/categories/.net-components/aspose.cells-for-.net/default.aspx
Позволяет использовать некоторые действительно полезные функции, такие как именованные диапазоны, поиск и т. Д. Как в режиме импорта, так и в режиме экспорта.Возможно, стоит обратить внимание, если вы хотите, чтобы готовое решение сделало за вас тяжелую работу.
С другой стороны того же проекта меня попросили скопировать эту функциональность с помощью импорта / экспорта доступаи в итоге мы написали некоторые функции с использованием библиотек ADOX, их можно использовать с Excel аналогичным образом, так что если вы ищете что-то похожее, стоит посмотреть на это.
http://support.microsoft.com/kb/303814
В двух словах, оба эти метода позволяют вам в итоге получить разумный объект C #, например, datatable, который вы затем можете использовать для манипулирования данными по своему усмотрению.