我正在制作 MVC3 应用程序,我需要使用 Ole db 连接读取 excel 文件,但它无法获取某些机器上的所有 excel 行,并且可以获取其他机器上的所有数据。以下是我的代码:
var connectionString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0};Extended Properties=Excel 12.0 Xml", serverPath);
//Fill the dataset with information from the Hoja1 worksheet.
string SqlCommand="SELECT * FROM [sheet1$] ";
var adapter = new OleDbDataAdapter(SqlCommand, connectionString);
var ds = new DataSet();
adapter.Fill(ds, "results");
DataTable data = ds.Tables["results"];
我需要知道这个问题的原因非常感谢