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; }