我在我的项目中使用.Net core 2.1。我用LINQ精益求精从excel文件读取数据。当我将我的项目升级到.Net核心时2.2。它不起作用。
我的从Excel文件读取数据的代码是
string pathToExcelFile = "path to excel file."
ExcelHelper ConxObject = new ExcelHelper(pathToExcelFile);
var query = from a in ConxObject.UrlConnexion.Worksheet<ExcelProcessFollowUp>()
select a;
var data = query.ToList();
// Excel的Helper类
public class ExcelHelper
{
public string _pathExcelFile;
public ExcelQueryFactory _urlConnexion;
public ExcelHelper(string path)
{
this._pathExcelFile = path;
this._urlConnexion = new ExcelQueryFactory(_pathExcelFile);
}
public string PathExcelFile
{
get
{
return _pathExcelFile;
}
}
public ExcelQueryFactory UrlConnexion
{
get
{
return _urlConnexion;
}
}
}
但是现在不起作用,请提供一些解决方案。
我认为linq to excel在.net core 2.2中不起作用。更好用EPPlus软件包。从nuget包下载EPPlus.Core