Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用OLEDB适配器从Excel工作表中选择_C#_Excel_Oledbdataadapter - Fatal编程技术网

C# 使用OLEDB适配器从Excel工作表中选择

C# 使用OLEDB适配器从Excel工作表中选择,c#,excel,oledbdataadapter,C#,Excel,Oledbdataadapter,我正在使用下面的代码访问Excel工作表,但是adapter.Fill总是抛出一个异常,即找不到工作表 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 [

我正在使用下面的代码访问Excel工作表,但是adapter.Fill总是抛出一个异常,即找不到工作表

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,但不确定为什么一直出现此错误。非常感谢您的帮助。

[SheetName$]
在工作表名称后添加美元符号–Steve


请尝试
“从[SheetName$]中选择*”
–danijepg

[SheetName$]在图纸名称后添加美元符号尝试“从[SheetName$]中选择*”@Steve以16秒的优势击败我