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