未处理的异常附加信息:外部表不是预期的格式
本文关键字:格式 异常 信息 未处理 外部 | 更新日期: 2023-09-27 18:25:48
System.Data.dll 中发生类型为"System.Data.OleDb.OleDbException"的未处理异常
附加信息:外部表不是预期的格式。
private void button1_Click(object sender, System.EventArgs e)
{
string path = @"C:'Projects'test.xlsx";
string connStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + path + ";Extended Properties=Excel 12.0;";
string sql = "SELECT * FROM [Sheet1$]";
using (OleDbDataAdapter adaptor = new OleDbDataAdapter(sql, connStr))
{
DataSet ds = new DataSet();
adaptor.Fill(ds);
}
}
适配器填充(ds);===>附加信息:外部表不是预期的格式。
此代码正在工作,请检查文件位置是否正确,以及工作表名称是否为Sheet1
。
代码在我的本地系统上进行了测试,没有抛出任何异常。