Usando GetOleDbSchemaTable para obtener los nombres de las columnas de Excel cuando la primera fila está en blanco - excel

He escrito una aplicación C # que lee archivos de Excele importa los datos en SQL Server. La primera fila de los archivos contiene los nombres de las columnas. He estado usando GetOleDbSchemaTable para obtener los nombres de coloumn. Esto funcionó bien.

Ahora he encontrado algunos archivos de Excel donde la primera fila está en blanco y la segunda fila contiene los nombres de las columnas. No quiero tener que editar manualmente los archivos para eliminar la fila en blanco antes de usarlos.

¿Hay alguna manera de que GetOleDbSchemaTable omita la primera fila y mire la segunda fila para los nombres de las columnas? ¿Alguna otra forma de manejar esto?

Respuestas

0 para la respuesta № 1

Por coincidencia, puse el siguiente comentario en una pregunta diferente

Por lo que recuerdo, el encabezado de la tabla debe estar en la primera fila, [..]

Creo que todavía es válido. Recuerdo que solía tener este problema y lo terminé eliminando la fila ofensiva por código.


preguntas relacionadas
Menú