ワークシート名は"Data"
. にデータを保存しますList<ExcelData>
。次に、 を実行する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 の選択中に解決することをお勧めします。