Class CalculationOptions
Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)
계산 옵션을 나타냅니다.
public class CalculationOptions
상속
상속된 멤버
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
생성자
CalculationOptions()
public CalculationOptions()
속성
CalcStackSize
셀을 재귀적으로 계산하기 위한 스택 크기입니다. 기본값은 200입니다.
public int CalcStackSize { get; set; }
속성 값
비고
의존성 트리에서 재귀적으로 계산해야 하는 셀의 수가 많을 경우, 계산 과정에서 StackOverflowException이 발생할 수 있습니다. 이 경우 사용자는 이 속성에 대해 더 작은 값을 지정해야 합니다. 이런 상황에서 사용자는 실제 수식과 데이터에 따라 이 속성의 적절한 값을 결정해야 합니다. 그러나 너무 작은 값은 수식 계산 성능 저하를 초래할 수 있으며 2보다 작은 값은 다른 수식에 의존하는 수식을 계산할 수 없게 만듭니다. 따라서 지정된 값이 2보다 작으면 2로 재설정됩니다.
CalculationMonitor
수식 계산 진행 상황을 추적하기 위한 모니터입니다.
public AbstractCalculationMonitor CalculationMonitor { get; set; }
속성 값
CharacterEncoding
수식을 계산할 때 문자를 인코딩/디코딩하는 데 사용되는 인코딩을 지정합니다. CHAR, CODE와 같은 함수의 경우, 계산된 결과는 지역 설정 및 환경의 기본 문자 집합에 따라 달라집니다. 이 속성을 사용하여 사용자는 이러한 함수에서 예상되는 결과를 얻기 위해 적절한 인코딩을 지정할 수 있습니다.
public Encoding CharacterEncoding { get; set; }
속성 값
CustomEngine
Aspose.Cells의 기본 계산 엔진을 확장하기 위한 사용자 정의 수식 계산 엔진입니다.
public AbstractCalculationEngine CustomEngine { get; set; }
속성 값
IgnoreError
수식을 계산하는 동안 발생한 오류를 무시할지 여부를 나타냅니다. 오류는 지원되지 않는 함수, 외부 링크 등일 수 있습니다. 기본값은 true입니다.
public bool IgnoreError { get; set; }
속성 값
LinkedDataSources
수식에서 사용되는 외부 링크의 데이터 소스를 지정합니다.
public Workbook[] LinkedDataSources { get; set; }
속성 값
Workbook[]
비고
Aspose.Cells.Workbook.UpdateLinkedDataSource(Aspose.Cells.Workbook[])와 같이, 여기에서 수식에서 계산될 외부 링크의 데이터 소스를 지정할 수 있으며, 특히 INDIRECT 함수에서 사용되는 소스입니다. INDIRECT 함수에서 사용되는 외부 링크는 워크북의 외부 링크의 일부로 간주되지 않으며 Aspose.Cells.Workbook.UpdateLinkedDataSource(Aspose.Cells.Workbook[])에 의해 업데이트될 수 없습니다. 이러한 외부 링크가 있는 워크북의 일치는 Aspose.Cells.Workbook.FileName 및 Aspose.Cells.ExternalLink.DataSource에 의해 결정됩니다. 따라서 모든 워크북에 대해 Aspose.Cells.Workbook.FileName이 적절한 값(일반적으로 해당하는 Aspose.Cells.ExternalLink.DataSource와 동일해야 함)으로 지정되었는지 확인해야 합니다.
PrecisionStrategy
계산의 정밀도를 처리하기 위한 전략을 지정합니다.
public CalculationPrecisionStrategy PrecisionStrategy { get; set; }
속성 값
Recursive
하나의 셀을 계산할 때 그 셀이 다른 셀에 의존하는 경우 의존 셀을 재귀적으로 계산할지 여부를 나타냅니다. 기본값은 true입니다.
public bool Recursive { get; set; }