Package com.grapecity.documents.excel
Interface IFormulaOptions
public interface IFormulaOptions
代表与公式计算、性能和错误处理相关的选项。
-
Method Summary
Modifier and TypeMethodDescription获取计算模式。boolean获取是否启用迭代计算。double获取迭代计算的最大变化量。int获取迭代计算的最大迭代次数。voidsetCalculationMode(CalculationMode calculationMode) 设置计算模式,此设置只会影响MS Excel/SSJSON/SJS文件的I/O。将计算模式设置为CalculationMode.Manual将防止在打开工作簿时MS Excel或SpreadJS自动计算公式。此外,CalculationMode.Manual可以提高在MS Excel和SpreadJS中打开包含大量公式的工作簿的速度。如果你想为当前工作簿禁用计算,请使用Workbook.setEnableCalculation(boolean)。voidsetEnableIterativeCalculation(boolean value) 设置是否启用迭代计算。voidsetMaximumChange(double value) 设置迭代计算的最大变化量。voidsetMaximumIterations(int value) 设置迭代计算的最大迭代次数。
-
Method Details
-
getEnableIterativeCalculation
boolean getEnableIterativeCalculation()获取是否启用迭代计算。 -
setEnableIterativeCalculation
void setEnableIterativeCalculation(boolean value) 设置是否启用迭代计算。 -
getMaximumIterations
int getMaximumIterations()获取迭代计算的最大迭代次数。 -
setMaximumIterations
void setMaximumIterations(int value) 设置迭代计算的最大迭代次数。 -
getMaximumChange
double getMaximumChange()获取迭代计算的最大变化量。 -
setMaximumChange
void setMaximumChange(double value) 设置迭代计算的最大变化量。 -
getCalculationMode
CalculationMode getCalculationMode()获取计算模式。- Returns:
- 计算模式。
-
setCalculationMode
设置计算模式,此设置只会影响MS Excel/SSJSON/SJS文件的I/O。将计算模式设置为CalculationMode.Manual将防止在打开工作簿时MS Excel或SpreadJS自动计算公式。此外,CalculationMode.Manual可以提高在MS Excel和SpreadJS中打开包含大量公式的工作簿的速度。如果你想为当前工作簿禁用计算,请使用Workbook.setEnableCalculation(boolean)。- Parameters:
calculationMode- 要设置的计算模式。
-