Class ParsingConfiguration¶
Namespace: OfficeOpenXml.FormulaParsing
Assembly: EPPlus.dll
Configuration of a FormulaParser
Inheritance¶
Inherited Members¶
object.Equals(object?, object?)
object.Equals(object?)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object?, object?)
object.ToString()
Properties¶
AllowCircularReferences¶
Configures the formula calc engine to allow circular references.
Property Value¶
AlwaysRefreshImageFunction¶
If true, EPPlus will download the images in the IMAGE function even if they exists in the package. The same URL will only be downloaded once. If false(default), EPPlus will only download images that don't exist in the package.
Property Value¶
CacheExpressions¶
If EPPlus will should cache expressions or not. Default is true.
Property Value¶
DisableImageFunctionDownloads¶
If true the IMAGE function will never download external content in formula calculation. It will instead return the NAME error as if the function was not implemented. NB! This property overrides the AlwaysRefreshImageFunction property if set to true.
Property Value¶
EnableUnicodeAwareStringOperations¶
Enables Unicode-aware string operations, ensuring correct handling of surrogate pairs for comparisons, substrings, and sorting within the library.
Property Value¶
FunctionRepository¶
The FunctionRepository of the parser
Property Value¶
Logger¶
The IFormulaParserLogger of the parser
Property Value¶
PrecisionAndRoundingStrategy¶
In some functions EPPlus will round double values to 15 significant figures before the value is handled. This is an option for Excel compatibility.
Property Value¶
Methods¶
AttachLogger(IFormulaParserLogger)¶
Attaches a logger, errors and log entries will be written to the logger during the parsing process.
Parameters¶
logger IFormulaParserLogger
Returns¶
DetachLogger()¶
if a logger is attached it will be removed.