工作表名称是"Data"
。我将数据存储到List<ExcelData>
. 然后我做 a List.Count
,即使我只有 11 个非空行,它也超过 11 个。
public class ExcelData
{
public string Id { get; set; }
public string FgCmd { get; set; }
public string SwCmd { get; set; }
}
public void PrintExcelTable()
{
var excelFile = new ExcelQueryFactory(@"C:\sample.xlsx");
var tableData = from z in excelFile.Worksheet<ExcelData>("Data")
select z;
var List = tableData.ToList<ExcelData>();
Console.WriteLine(List.Count);
}
我希望我List
只存储非空行。任何解决方法?最好在 LinQ 选择期间解决,而不是在之后从 List 中删除空数据。