Я собираюсь, по сути, убить себя, пытаясь прочитать данные из Excel с помощью OleDB на C#. Моя электронная таблица содержит две вкладки с именами точно такими же:
- ФК Один
- ФК Два, Три, 4Четыре
Данные, которые мне нужно прочитать, находятся в диапазоне A14:AG140. Таким образом, я запускаю команду
"SELECT * From [FC One$A14:AG140]"
– и получить нужные мне результаты для первой вкладки. Как написать команду для второй вкладки? Ниже приведены варианты, которые я пробовал, и ни один из них не удался:
"SELECT * From ['FC Two, Three, 4Four'$A14:AG140]"
"SELECT * From ['FC Two, Three, 4Four'$!A14:AG140]"
"SELECT * From ['FC Two, Three, 4Four$'A14:AG140]"
"SELECT * From ['FC Two, Three, 4Four$'!A14:AG140]"
"SELECT * From ['FC Two, Three, 4Four$!A14:AG140']"
"SELECT * From ['FC Two, Three, 4Four$A14:AG140']"
SELECT * FROM [name-of-sheet$cell-reference]
и если на вашем листе есть пробелы, заключите его в одинарные кавычки:SELECT * FROM ['name of sheet'$cell-reference]
- person DavidG   schedule 22.04.2015