ExcelPackage 对象不返回工作表

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

我正在尝试将 excel 文件上传到托管 Blazor WebAssembly 应用程序,为此我使用以下代码:

string path= @"D:\Otros\LibrosExcel\ReferenciasDotación.xls";

FileInfo fileInfo = new FileInfo(path);

ExcelPackage.LicenseContext = LicenseContext.NonCommercial;

using (ExcelPackage excelPackage = new OfficeOpenXml.ExcelPackage(fileInfo))
{
    //loop all worksheets
    ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets.FirstOrDefault();
    //loop all rows
    for (int i = 1; i <= worksheet.Dimension.End.Row; i++)
    {
        //loop all columns in a row
        for (int j = 1; j <= worksheet.Dimension.End.Column; j++)
        {
            //add the cell data to the List
            if (worksheet.Cells[i, j].Value != null)
            {
                excelData.Add(worksheet.Cells[i, j].Value.ToString());
            }
        }
    }
}
return excelData;

但是这行代码


ExcelWorksheet worksheet = excelPackage.Workbook.Worksheets.FirstOrDefault ();

回归

null

excel blazor epplus
1个回答
0
投票

问题解决了吗? 我这里有同样的问题,我正在使用 blazor 、 .Net Core 7 、 EPPlus Package

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