我linqtoexcel
在我的asp.net mvc 4
项目中使用读取一个 excel 文件并从那里获取所有值。但我只得到最后一行的值。这是我的代码,
控制器
public ActionResult ExcelRead()
{
string pathToExcelFile = ""
+ @"C:\MyFolder\ProjectFolder\sample.xlsx";
string sheetName = "Sheet1";
var excelFile = new ExcelQueryFactory(pathToExcelFile);
var getData = from a in excelFile.Worksheet(sheetName) select a;
foreach (var a in getData)
{
string getInfo = "Name: "+ a["Name"] +"; Amount: "+ a["Amount"] +">> ";
ViewBag.excelRead = getInfo;
}
return View();
}
看法
@ViewBag.excelRead
如何从所有行中获取值?非常需要这个帮助!谢谢。