未处理的异常附加信息:外部表不是预期的格式

本文关键字:格式 异常 信息 未处理 外部 | 更新日期: 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

代码在我的本地系统上进行了测试,没有抛出任何异常。