Linq to excel无法正常工作,将.net core 2.1升级到.net core 2.2

问题描述 投票:2回答:1

我在我的项目中使用.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;
        }
    }
}

但是现在不起作用,请提供一些解决方案。

asp.net-core epplus linq-to-excel
1个回答
1
投票

我认为linq to excel在.net core 2.2中不起作用。更好用EPPlus软件包。从nuget包下载EPPlus.Core

© www.soinside.com 2019 - 2024. All rights reserved.