我想使用OleDbDataReader
从excel文件中读取string con= "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + ruta + ";" + "Extended Properties='Excel 12.0 Xml;HDR=YES;'";
using (OleDbConnection connection = new OleDbConnection(con))
{
connection.Open();
OleDbCommand command = new OleDbCommand("Select * FROM [Template$A1:JB2435]", connection);
但是当我运行此代码时,此错误会在运行时显示
Microsoft Access数据库引擎无法找到对象'模板$ A1:JB2435'。确保对象存在,并且您正确拼写其名称和路径名称
如果我没有放置程序的工作范围,但我想从Excel工作表中选择一个范围
答案 0 :(得分:0)
我发现了这个问题。显然必须关闭Excel文件,如果它打开则表示错误...