Usando GetOleDbSchemaTable para obter nomes de colunas do Excel quando a primeira linha estiver em branco - excel

Eu escrevi um aplicativo C # que lê arquivos do Excele importa os dados para o SQL Server. A primeira linha dos arquivos contém os nomes das colunas. Eu tenho usado GetOleDbSchemaTable para obter os nomes de colunas. Isso funcionou muito bem.

Eu tenho agora executado em alguns arquivos do Excel, onde a primeira linha está em branco ea segunda linha contém os nomes das colunas. Eu não quero ter que editar manualmente os arquivos para remover a linha em branco antes de usá-los.

Existe uma maneira de GetOleDbSchemaTable pular a primeira linha e olhar para a segunda linha para os nomes de coluna? Alguma outra maneira de lidar com isso?

Respostas:

0 para resposta № 1

Por coincidência eu coloquei o seguinte comentário em questão diferente

Tanto quanto me lembro o cabeçalho da tabela deve estar na primeira linha, [..]

Eu acredito que ainda é válido - eu lembro que eu costumava ter esse problema e acabei com a remoção da linha ofensiva via código.


Perguntas relacionadas
Cardápio