Sugestões para ler dados do excel em .net c #

Eu preciso ler dados de arquivos do Excel no meu aplicativo c # winforms. Alguma recomendação sobre bons componentes para isso? Eu usei syncfusion alguns anos atrás e isso parecia fazer o truque.

Haverá um monte de linhas de cabeçalho que preciso pular (portanto, uma abordagem ADO direta não funcionará com facilidade) e, em seguida, uma tabela de dados com colunas padrão, mas com um número variável de linhas.

Eu vou estar bombeando os dados para o banco de dados do SQL Server, uma vez que é lido, mas provavelmente precisa fazer validação etc sobre isso antes disso.

obrigado!

questionAnswers(9)

yourAnswerToTheQuestion