在我的 MVC3 Razor 项目中,我上传了一张 Excel 表格并将其保存在我的项目文件夹中。我需要读取 excel 中的值。为此,我只需创建 OLedbConnection。我收到错误“无法更新。数据库或对象是只读的。” 在执行行 dbConnection.Open();
控制器:
string fp="@"+Session["FilePathFinal"].ToString();
DataTable fooData = new DataTable();
OleDbConnection dbConnection =
new OleDbConnection
(@"Provider=Microsoft.Jet.OLEDB.4.0;"
+ @"Data Source='"+fp+"';"
+ @"Extended Properties=""Excel 8.0;""");
dbConnection.Open();
fp 是文件路径。文件路径包含值 @D:\MVC\Admin\Import.Admin\App_Data\ImportFileHome\Baby needs.csv
如何摆脱这个问题。有什么帮助???
注意:我的 excel 文件是 Excel 2013