Hata Kontrolü Seçeneklerini Kullanma

Hata türleri

Formülün bir sonuç döndüremeyeceği anlamına gelen hatalar - örneğin bir sayıyı sıfıra bölmek gibi - derhal dikkat gerektirir ve hücrede bir hata değeri görüntülenir. Yeşil üçgeni tıklamak, bir ünlem işareti gösterir, buna tıklamak, bir liste seçeneği açar.

Hata, seçenekler kullanılarak çözülebilir veya yok sayılabilir. Bir hatayı yok saymak, o hatanın daha sonra yapılan hata kontrollerinde görünmeyeceği anlamına gelir.

Aspose.Cells for Python via .NET, hata denetleme özellikleri sağlar. ErrorCheckOption sınıfı, farklı hata türlerini yönetir; örneğin, sayısal verilerin metin olarak saklanması, formül hesaplama hataları ve doğrulama hataları gibi. İstenilen hata denetleme türünü ayarlamak için ErrorCheckType numaralandırmasını kullanın.

Metin Olarak Saklanan Sayılar

Bazen, sayılar hücrelerde metin olarak biçimlendirilmiş ve saklanmış olabilir. Bu, hesaplamalarda sorunlara neden olabilir veya karışık sıralama düzenleri oluşturabilir. Metin olarak biçimlendirilmiş sayılar, hücrede sağa hizalanmış olarak değil, sola hizalanmış olarak bırakılır. Bir hücrelerde matematiksel bir işlem yapması gereken bir formül değeri döndürmezse, formülün başvurduğu hücrelerdeki hizalama kontrol edilmelidir - bu hücrelerin bazıları veya tümü metin olarak biçimlendirilmiş sayılar olabilir.

Metin olarak saklanan sayıları hızlı bir şekilde gerçek sayılara dönüştürmek için hata kontrol seçeneklerini kullanabilirsiniz. Microsoft Excel 2003’te:

  1. Araçlar menüsünde Seçenekler‘i tıklayın.
  2. Hata Kontrol sekmesini seçin. Sayısal Veri Metin olarak Saklanıyor seçeneği varsayılan olarak işaretlidir.
  3. Bu seçeneği devre dışı bırakın.

Aşağıdaki örnek kod, şablon XLS dosyasındaki bir çalışma sayfası için metin olarak saklanan numaraların hata denetimi seçeneğini devre dışı bırakma nasıl gösterileceğini gösterir Aspose.Cells for Python via .NET API’leri kullanarak.

from aspose.cells import CellArea, ErrorCheckType, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
# Create a workbook and opening a template spreadsheet
workbook = Workbook(dataDir + "Book1.xlsx")
# Get the first worksheet
sheet = workbook.worksheets[0]
# Instantiate the error checking options
opts = sheet.error_check_options
index = opts.add()
opt = opts[index]
# Disable the numbers stored as text option
opt.set_error_check(ErrorCheckType.TEXT_NUMBER, False)
# Set the range
opt.add_range(CellArea.create_cell_area(0, 0, 1000, 50))
dataDir = dataDir + "out_test.out.xlsx"
# Save the Excel file
workbook.save(dataDir)