Table of Contents

Class HiddenValuesHandlingFunction

Namespace
OfficeOpenXml.FormulaParsing.Excel.Functions
Assembly
EPPlus.dll

Base class for functions that needs to handle cells that is not visible.

public abstract class HiddenValuesHandlingFunction : ExcelFunction
Inheritance
HiddenValuesHandlingFunction
Inherited Members

Constructors

HiddenValuesHandlingFunction()

Hidden values handling function

public HiddenValuesHandlingFunction()

Properties

IgnoreErrors

Set to true to indicate whether the function should ignore error values

public bool IgnoreErrors { get; set; }

Property Value

bool

IgnoreHiddenValues

Set to true or false to indicate whether the function should ignore hidden values.

public bool IgnoreHiddenValues { get; set; }

Property Value

bool

IgnoreNestedSubtotalsAndAggregates

Set to true to indicate whether the function should ignore nested SUBTOTAL and AGGREGATE functions

public bool IgnoreNestedSubtotalsAndAggregates { get; set; }

Property Value

bool

Methods

ArgsToDoubleEnumerable(IEnumerable<FunctionArgument>, ParsingContext, out ExcelErrorValue)

Args to double enumerable

protected override IList<double> ArgsToDoubleEnumerable(IEnumerable<FunctionArgument> arguments, ParsingContext context, out ExcelErrorValue error)

Parameters

arguments IEnumerable<FunctionArgument>
context ParsingContext
error ExcelErrorValue

Returns

IList<double>

ArgsToDoubleEnumerable(IEnumerable<FunctionArgument>, ParsingContext, bool, bool, out ExcelErrorValue)

protected IList<double> ArgsToDoubleEnumerable(IEnumerable<FunctionArgument> arguments, ParsingContext context, bool ignoreErrors, bool ignoreNonNumeric, out ExcelErrorValue error)

Parameters

arguments IEnumerable<FunctionArgument>
context ParsingContext
ignoreErrors bool
ignoreNonNumeric bool
error ExcelErrorValue

Returns

IList<double>

Exceptions

ExcelErrorValueException

ShouldIgnore(FunctionArgument, ParsingContext)

Should ignore with argument

protected bool ShouldIgnore(FunctionArgument arg, ParsingContext context)

Parameters

arg FunctionArgument
context ParsingContext

Returns

bool

ShouldIgnore(ICellInfo, ParsingContext)

Should Ignore

protected bool ShouldIgnore(ICellInfo c, ParsingContext context)

Parameters

c ICellInfo
context ParsingContext

Returns

bool