Class CalculationOptions

Class CalculationOptions

Namespace: Aspose.Cells
Assembly: Aspose.Cells.dll (25.2.0)

Mewakili opsi untuk perhitungan.

public class CalculationOptions

Pewarisan

objectCalculationOptions

Anggota yang Dwarisi

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Konstruktor

CalculationOptions()

public CalculationOptions()

Properti

CalcStackSize

Ukuran tumpukan untuk menghitung sel secara rekursif. Nilai default adalah 200.

public int CalcStackSize { get; set; }

Nilai Properti

int

Catatan

Ketika ada sejumlah besar sel yang perlu dihitung secara rekursif dalam pohon ketergantungan, StackOverflowException dapat terjadi dalam proses perhitungan. Jika demikian, pengguna harus menentukan nilai yang lebih kecil untuk properti ini. Untuk situasi seperti itu, pengguna harus menentukan nilai yang tepat untuk properti ini sesuai dengan rumus dan data yang sebenarnya. Namun, nilai yang terlalu kecil dapat menyebabkan penurunan kinerja dalam perhitungan rumus dan nilai kurang dari 2 akan membuatnya tidak mungkin untuk menghitung rumus yang bergantung pada yang lain. Jadi jika nilai yang ditentukan kurang dari 2, itu akan diatur ulang menjadi 2.

CalculationMonitor

Monitor untuk pengguna melacak kemajuan perhitungan rumus.

public AbstractCalculationMonitor CalculationMonitor { get; set; }

Nilai Properti

AbstractCalculationMonitor

CharacterEncoding

Menentukan pengkodean yang digunakan untuk pengkodean/mendekode karakter saat menghitung rumus. Untuk fungsi seperti CHAR, CODE, hasil yang dihitung tergantung pada pengaturan wilayah dan charset default dari lingkungan. Dengan properti ini, pengguna dapat menentukan pengkodean yang tepat digunakan untuk fungsi-fungsi tersebut agar mendapatkan hasil yang diharapkan.

public Encoding CharacterEncoding { get; set; }

Nilai Properti

Encoding

CustomEngine

Mesin perhitungan rumus kustom untuk memperluas mesin perhitungan default dari Aspose.Cells.

public AbstractCalculationEngine CustomEngine { get; set; }

Nilai Properti

AbstractCalculationEngine

IgnoreError

Menunjukkan apakah kesalahan yang ditemui saat menghitung rumus harus diabaikan. Kesalahan dapat berupa fungsi yang tidak didukung, tautan eksternal, dll. Nilai default adalah true.

public bool IgnoreError { get; set; }

Nilai Properti

bool

LinkedDataSources

Menentukan sumber data untuk tautan eksternal yang digunakan dalam rumus.

public Workbook[] LinkedDataSources { get; set; }

Nilai Properti

Workbook[]

Catatan

Seperti Aspose.Cells.Workbook.UpdateLinkedDataSource(Aspose.Cells.Workbook[]), di sini Anda dapat menentukan sumber data untuk tautan eksternal yang digunakan dalam rumus yang akan dihitung, terutama yang digunakan dalam fungsi INDIRECT. Untuk tautan eksternal yang digunakan dalam fungsi INDIRECT, mereka tidak dianggap sebagai bagian dari tautan eksternal workbook dan tidak dapat diperbarui oleh Aspose.Cells.Workbook.UpdateLinkedDataSource(Aspose.Cells.Workbook[]). Kecocokan workbook tersebut dengan tautan eksternal ditentukan oleh Aspose.Cells.Workbook.FileName dan Aspose.Cells.ExternalLink.DataSource. Jadi harap pastikan Aspose.Cells.Workbook.FileName telah ditentukan dengan nilai yang tepat (umumnya harus sama dengan Aspose.Cells.ExternalLink.DataSource yang bersangkutan) untuk setiap workbook agar dapat terhubung seperti yang diharapkan.

PrecisionStrategy

Menentukan strategi untuk memproses presisi perhitungan.

public CalculationPrecisionStrategy PrecisionStrategy { get; set; }

Nilai Properti

CalculationPrecisionStrategy

Recursive

Menunjukkan apakah menghitung sel yang bergantung secara rekursif saat menghitung satu sel dan sel tersebut bergantung pada sel lain. Nilai default adalah true.

public bool Recursive { get; set; }

Nilai Properti

bool

 Indonesia