2015-12-30 2 views
0

Я использую приведенный ниже код для доступа к Листу Excel, но адаптер. Заполнение всегда вызывает исключение, которое невозможно найти в листе.Выберите из листа Excel с помощью OLEDB-адаптера

string connectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\ImportSheet.xlsx;Extended Properties=""Excel 8.0;HDR=No;IMEX=1"";"; 
    var adapter = new OleDbDataAdapter("SELECT * FROM [SheetName]", connectionString); 
    var ds = new DataSet(); 
    adapter.Fill(ds, "anyNameHere"); 

Я проверил путь к файлу и SheetName, но я не знаю, почему я получаю эту ошибку. Поблагодарили бы за вашу помощь.

+1

[SheetName $] добавить знак доллара после того, как имя листа – Steve

+1

Try «SELECT * FROM [SheetName $] " – danijepg

+0

@Steve избили меня на 16 секунд – danijepg

ответ

0

[SheetName$] добавить знак доллара после того, как имя листа - Стив

Попробуйте "SELECT * FROM [SheetName$]" - danijepg

 Смежные вопросы

  • Нет связанных вопросов^_^