如何解决ExcelPackage 对象不返回工作表
我正在尝试将一个 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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。