这是我的代码,它位于将 .xls 文件转换为 .csv 的方法的开头。
sourceFile="C:\\Users\\myUser\\Desktop\\Folder\\myFile.xls";
string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + sourceFile + ";Extended Properties=\"Excel 8.0;HDR=No;IMEX=1\"";
OleDbConnection conn = new OleDbConnection(strConn);
conn.Open();
它在最后一行崩溃,抛出这个异常:来自外部数据库驱动程序的意外错误(22)。
我尝试删除 IMEX=1 部分,但它仍然不起作用。
问题是什么?