Импорт из Excel - заголовок отсутствует в строке 1 - PullRequest
2 голосов
/ 21 января 2011

Есть ли какой-то простой способ пропустить импортирование листа Excel в таблицу данных с помощью OleDBConnection и изменить строку, в которой расположен заголовок? У меня есть HDR = YES в моей строке подключения, и это прекрасно работает, когда заголовок находится в строке 1, но заголовок фактически должен быть в строке 3. Я использую следующий CommandText:

SELECT [headercol1name], [headercol2name], [headercol3name] FROM [sheetname]

Ответы [ 2 ]

3 голосов
/ 21 января 2011

Можно указать диапазон: Как программно импортировать данные Excel в таблицу Access?

«SELECT * FROM [Sheet1 $ A3: G65536]» будет возвращать только записи для используемого диапазона, хотя я не очень тщательно проверял.

0 голосов
/ 21 января 2011

Насколько мне известно, ни параметр HDR, ни файл schema.ini не позволяют ничего, кроме первой строки, быть строкой заголовка.

http://msdn.microsoft.com/en-us/library/ms709353%28v=vs.85%29.aspx

...