Class CalculationExtension
Extentions methods for formula calculation.
Inheritance
Inherited Members
Namespace: OfficeOpenXml
Assembly: EPPlus.dll
Syntax
public static class CalculationExtensionMethods
Calculate(ExcelRangeBase)
Calculate all formulas in the current range
Declaration
public static void Calculate(this ExcelRangeBase range)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelRangeBase | range | The range | 
Calculate(ExcelRangeBase, ExcelCalculationOption)
Calculate all formulas in the current range
Declaration
public static void Calculate(this ExcelRangeBase range, ExcelCalculationOption options)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelRangeBase | range | The range | 
| ExcelCalculationOption | options | Calculation options | 
Calculate(ExcelRangeBase, Action<ExcelCalculationOption>)
Calculate all formulas in the current range
Declaration
public static void Calculate(this ExcelRangeBase range, Action<ExcelCalculationOption> configHandler)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelRangeBase | range | The range to calculate | 
| System.Action<ExcelCalculationOption> | configHandler | Configuration handler | 
Examples
sheet.Cells["A1:A3"].Calculate(opt => opt.PrecisionAndRoundingStrategy = PrecisionAndRoundingStrategy.Excel);Calculate(ExcelWorkbook)
Calculate all formulas in the current workbook
Declaration
public static void Calculate(this ExcelWorkbook workbook)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelWorkbook | workbook | The workbook | 
Calculate(ExcelWorkbook, ExcelCalculationOption)
Calculate all formulas in the current workbook
Declaration
public static void Calculate(this ExcelWorkbook workbook, ExcelCalculationOption options)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelWorkbook | workbook | The workbook | 
| ExcelCalculationOption | options | Calculation options | 
Calculate(ExcelWorkbook, Action<ExcelCalculationOption>)
Calculate all formulas in the current workbook
Declaration
public static void Calculate(this ExcelWorkbook workbook, Action<ExcelCalculationOption> configHandler)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelWorkbook | workbook | The workbook to calculate | 
| System.Action<ExcelCalculationOption> | configHandler | Configuration handler | 
Examples
workbook.Calculate(opt => opt.PrecisionAndRoundingStrategy = PrecisionAndRoundingStrategy.Excel);Calculate(ExcelWorksheet)
Calculate all formulas in the current worksheet
Declaration
public static void Calculate(this ExcelWorksheet worksheet)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelWorksheet | worksheet | The worksheet | 
Calculate(ExcelWorksheet, ExcelCalculationOption)
Calculate all formulas in the current worksheet
Declaration
public static void Calculate(this ExcelWorksheet worksheet, ExcelCalculationOption options)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelWorksheet | worksheet | The worksheet | 
| ExcelCalculationOption | options | Calculation options | 
Calculate(ExcelWorksheet, Action<ExcelCalculationOption>)
Calculate all formulas in the current range
Declaration
public static void Calculate(this ExcelWorksheet worksheet, Action<ExcelCalculationOption> configHandler)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelWorksheet | worksheet | The worksheet to calculate | 
| System.Action<ExcelCalculationOption> | configHandler | Configuration handler | 
Examples
sheet.Calculate(opt => opt.PrecisionAndRoundingStrategy = PrecisionAndRoundingStrategy.Excel);Calculate(ExcelWorksheet, String)
Calculate all formulas in the current range
Declaration
public static object Calculate(this ExcelWorksheet worksheet, string Formula)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelWorksheet | worksheet | The worksheet | 
| System.String | Formula | The formula to be calculated | 
Returns
| Type | Description | 
|---|---|
| System.Object | The result of the formula calculation | 
Calculate(ExcelWorksheet, String, ExcelCalculationOption)
Calculate all formulas in the current range
Declaration
public static object Calculate(this ExcelWorksheet worksheet, string Formula, ExcelCalculationOption options)Parameters
| Type | Name | Description | 
|---|---|---|
| ExcelWorksheet | worksheet | The worksheet | 
| System.String | Formula | The formula to be calculated | 
| ExcelCalculationOption | options | Calculation options | 
Returns
| Type | Description | 
|---|---|
| System.Object | The result of the formula calculation |