【问题标题】:Counting cells in a column with EPPlus使用 EPPlus 对列中的单元格进行计数
【发布时间】:2013-02-20 13:54:49
【问题描述】:

我在 C# 应用程序中使用 EPPlus 来读取 Excel (.xlsx) 文件。我需要做的是计算I 列中有多少单元格包含值Value

为此,我定义了以下查询:

var query = (from worksheet.Cells["i:i"]
             where cell.Value.ToString().Equals("Value")
             select worksheet.Cells);

但是这似乎不起作用。我很确定 select 语句是错误的,但我不知道它应该是什么样子。

【问题讨论】:

    标签: c# linq excel epplus


    【解决方案1】:

    Cell.Text 应该可以工作,假设列 I 是第 9 列:

    int count = worksheet.Cells[1, 9, worksheet.Dimension.End.Row, 9]
                         .Count(c => c.Text == "Value");
    

    虽然它也应该与地址一起使用:

    count = worksheet.Cells["i:i"].Count(c => c.Text == "Value");
    

    【讨论】:

    • 完美,这就是我一直在寻找的!
    猜你喜欢
    • 1970-01-01
    • 2013-10-10
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-11
    相关资源
    最近更新 更多