“/Web”应用程序中的服务器错误。
--------------------------------------------------------------------------------'Sheet1$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 'Sheet1$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。源错误:
行 34: DataSet ds = new DataSet();
行 35: OleDbDataAdapter odda = new OleDbDataAdapter("select * from [Sheet1$]", conn);
行 36: odda.Fill(ds, table);
行 37: return ds;
行 38: }
--------------------------------------------------------------------------------'Sheet1$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 'Sheet1$' 不是一个有效名称。请确认它不包含无效的字符或标点,且名称不太长。源错误:
行 34: DataSet ds = new DataSet();
行 35: OleDbDataAdapter odda = new OleDbDataAdapter("select * from [Sheet1$]", conn);
行 36: odda.Fill(ds, table);
行 37: return ds;
行 38: }
你看下你的excel的下面,第一个名字是叫Sheet1吗?
一直使用没有问题,可能不存在Sheet1的sheet