Я вынужден работать с файлами Excel, которые имеют «имена полей» в первой строке с чрезмерным форматированием, такими как многострочный текст с первой строкой, выделенной жирным шрифтом, а второй - шрифтом меньшего размера, курсивом. Я использую SqlBulkCopy для копирования данных и могу отображать, используя исходные индексы столбцов. Проблема в том, что мне нужно выбрать все, где конкретное поле не равно NULL:
cmd = new OleDbCommand("Select " + fileID.ToString() +
" as [FileID], * from [Sheet1$] where [Body] IS NOT NULL",
excelConnection);
У меня нет колонки [Body]. Есть ли способ ссылки, скажем, на третий столбец?