C# Excel-隐藏列集中没有值的行

C# Excel-隐藏列集中没有值的行,c#,excel,openxml,C#,Excel,Openxml,所以我有一个要求,如下所示 给定一个列集合C_1,C_2,….C_N 以及这些列的子集 C\n…C\n 包含非基本信息的 隐藏中没有值的所有行 C\u n…C\u n其中n>1 当列C_i(其中n

所以我有一个要求,如下所示

给定一个列集合
C_1,C_2,….C_N

以及这些列的子集

C\n…C\n

包含非基本信息的

隐藏中没有值的所有行

C\u n…C\u n
其中
n>1

当列
C_i
(其中
n
)被隐藏时,在决定是否隐藏行时,它不再被视为具有值,这增加了复杂性

我不知道这样的事情在excel中是否可行(尽管可能是在宏/vb代码中)


任何建议

我不知道这是否有帮助,但您可以转换enire spreedsheet。之后,您可以对行(以前的列)使用自动筛选,现在您可以选择非空列。所有的空都被过滤掉了。我有一个部分的解决方案,但我不太愿意添加作为答案,因为有些人可能会认为这是不正确的显示代码的方法。如果这不是一个问题,我很乐意与大家分享。简而言之,代码迭代UsedRows和usedcolumn。这意味着,如果第1行有三个单元格,第5行有10个单元格,那么每一行都要对照所有10个单元格进行检查,因此这可能对您有用,也可能对您无效。嗨,Schafwolle,我正在玩弄转置的想法,但在隐藏列方面有一些问题,因为我比excel更擅长使用代码,所以我会将列链接回行。Karen Payne,你的方法基本上会评估
C\n…C\n
范围内每个单元格的值吗?或者整个工作表?我还试图计算一个范围内有值的非隐藏单元格的数量。情况很糟。