我一直在使用 linq 在我的一个项目中表现出色,效果很好!
如果我的 excel 文件中的工作表是空白的,它会抛出 System.Data.DataException。这就是我查询的方式
var excelInfo = new ExcelQueryFactory(excelFileName);
var excelRecords = from c in excelInfo.Worksheet<myclass>(sheetname) where c.Result!=null select c;
还根据建议尝试了这个
from c in excelInfo.Worksheet<myclass>(sheetname) where c.Result!=null || c.Result!="" select c
如果工作表为空白,我会在第二行出现错误。如果我添加一个标题,显然它可以工作。那么在调用那行代码之前,我如何检查工作表是否为空白。或者在 linqtoexcel 中是否有任何选项让我忽略空白表?
谢谢!