Как выбрать отдельные столбцы в Excel - PullRequest
0 голосов
/ 06 апреля 2011

Я много искал, но не нашел такой вопрос, как у меня.

Я открываю лист Excel с подключением OleDB и хочу выбрать (безымянные) столбцы, но не весь диапазон,Я хочу выделить следующие столбцы:

B, F, M, O-X

Я пробовал множество способов форматирования выбора, и самый близкий к нему результат, который фактически проходит, таков:

"SELECT TOP " + this.maximumRows.ToString() + " * FROM [Sheet1$B:B], [Sheet1$F:F], [Sheet1$M:M], [Sheet1$O:X]"

Однако из этого я получаю следующее (запятые в отдельных ячейках):

Data , [Sheet1$F:F] , [Sheet1$M:M] , [Sheet1$O:X] , F2 , F3 , etc...

Может кто-нибудь сказать мне, как сформировать оператор SELECT, чтобы он принимал реальные данные вместо остальной части запроса?

1 Ответ

1 голос
/ 06 апреля 2011

Я бы лучше попробовал что-то вроде SELECT TOP X F2, F6 from [Sheet1]?

...