Ну, есть некоторые способы, которые я могу придумать, но ни один из них не очень красив, и они не будут очень эффективными.
1) Анализировать файл Excel по ячейкам с помощью Excel Interop. (Очень противный)
2) Если вы можете преобразовать файл Excel в Excel XML, вы можете написать, например, XSLT, чтобы проанализировать файл и получить данные о стилях намного быстрее.
Конечно, получение данных о стилях - это одно. Применение этого может быть совершенно другим опытом. Как только вы получите стиль, вы должны убедиться, что применяете значения ко всем правильным столбцам. Снова очень противный и много разбора.
Однако, поскольку вы не сказали, было ли это веб-приложение или приложение для настольного компьютера, вы всегда можете просто встроить элемент управления Excel (на веб-стороне), чтобы отобразить данные, которые могут решить вашу проблему. В настольном приложении вы наверняка испытываете боль, пытаясь сделать то, что я описал выше.
Может быть, у кого-то будет лучший ответ, но это то, что я получил.