如何在 VSTO Excel 中获取所有非公式和非空白单元格?
How to get all non-formula and non-blank cells in VSTO Excel?
看看这个答案 Getting Cells with Formulas in Excel file,有一个优雅的解决方案可以获取 Excel 工作表中包含公式的所有单元格。但是,如果我想要所有不包含公式的单元格怎么办? (我也不想要空白单元格 - 我只想要带有值的普通单元格,这不是公式)。
是否有一个优雅的解决方案,不包括检查 C# VSTO 环境中的每个单元格?
如果我理解你的问题,你需要常数,这与公式相反。还有一种特殊的细胞类型:
Range nonFormulas = ws.Cells.SpecialCells(XlCellType.xlCellTypeConstants);
foreach (Range r in nonFormulas)
{
// Do some stuff
}
我想你已经知道了,但公式只是:
ws.Cells.SpecialCells(XlCellType.xlCellTypeFormulas);
看看这个答案 Getting Cells with Formulas in Excel file,有一个优雅的解决方案可以获取 Excel 工作表中包含公式的所有单元格。但是,如果我想要所有不包含公式的单元格怎么办? (我也不想要空白单元格 - 我只想要带有值的普通单元格,这不是公式)。
是否有一个优雅的解决方案,不包括检查 C# VSTO 环境中的每个单元格?
如果我理解你的问题,你需要常数,这与公式相反。还有一种特殊的细胞类型:
Range nonFormulas = ws.Cells.SpecialCells(XlCellType.xlCellTypeConstants);
foreach (Range r in nonFormulas)
{
// Do some stuff
}
我想你已经知道了,但公式只是:
ws.Cells.SpecialCells(XlCellType.xlCellTypeFormulas);