Ayuda con una cadena de conexión OleDB para archivos de Excel

El problema que tengo es que el adaptador de datos está mirando solo la primera fila de cada columna para determinar el tipo de datos. En mi caso, la primera columna "SKU" son números para las primeras 500 filas y luego tengo SKU que son números y letras mixtos. Entonces, lo que termina sucediendo es que las filas en la columna SKU se dejan en blanco, pero aún obtengo la otra información para cada fila de la columna.

Creo que es la cadena de conexión que controla eso y con mi configuración actual debería funcionar, sin embargo, no lo es.

Cadena de conexión:

conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\Users\Nick\Desktop\Pricing2.xlsx" + @";Extended Properties=""Excel 12.0 Xml;HDR=Yes;IMEX=1;ImportMixedTypes=Text;TypeGuessRows=0""";


ImportMixedTypes=Text;TypeGuessRows=0

Deben ser las palabras clave importantes, mire 0 filas y simplemente use texto como los tipos de valor para todo.

La "bandaid" que he puesto en esto es hacer que la primera fila de la hoja de cálculo sea una mezcla de letras y números y específicamente dejar esa fila en mi consulta.

Respuestas a la pregunta(1)

Su respuesta a la pregunta