Verwenden von Fehlerüberprüfungsoptionen

Arten von Fehlern

Fehler, die bedeuten, dass die Formel kein Ergebnis zurückgeben kann - wie beispielsweise die Division durch Null - erfordern sofortige Aufmerksamkeit, und ein Fehlerwert wird in der Zelle angezeigt. Durch Klicken auf das grüne Dreieck wird ein Ausrufezeichen angezeigt, und ein Klick darauf öffnet eine Liste von Optionen.

Der Fehler kann mithilfe der Optionen behoben oder ignoriert werden. Das Ignorieren eines Fehlers bedeutet, dass dieser bei weiteren Fehlerprüfungen nicht mehr angezeigt wird.

Aspose.Cells für Python via .NET bietet Fehlerüberprüfungs-Optionen. Die ErrorCheckOption Klasse verwaltet verschiedene Fehlerüberprüfungsarten, z.B. Zahlen, die als Text gespeichert sind, Formelberechnungsfehler und Validierungsfehler. Verwenden Sie die ErrorCheckType Enumeration, um die gewünschte Fehlerüberprüfung einzustellen.

Als Text gespeicherte Zahlen

Gelegentlich werden Zahlen formatiert und in Zellen als Text gespeichert. Dies kann Probleme bei Berechnungen verursachen oder irreführende Sortierreihenfolgen erzeugen. Zahlen, die als Text formatiert sind, sind in der Zelle linksbündig anstelle von rechtsbündig. Wenn eine Formel, die eine mathematische Operation mit Zellen durchführen sollte, kein Ergebnis zurückgibt, überprüfen Sie die Ausrichtung in den Zellen, auf die sich die Formel bezieht - einige oder alle diese Zellen könnten als Text formatierte Zahlen sein.

Sie können die Fehlerprüfungsoptionen verwenden, um Zahlen, die als Text gespeichert sind, schnell in echte Zahlen umzuwandeln. In Microsoft Excel 2003:

  1. Klicken Sie im Menü Extras auf Optionen.
  2. Wählen Sie die Registerkarte Fehlerüberprüfung. Die Option Nummer als Text gespeichert ist standardmäßig aktiviert.
  3. Deaktivieren Sie es.

Der folgende Beispielcode zeigt, wie die Fehlerüberprüfung für Zahlen, die als Text gespeichert sind, für ein Arbeitsblatt in der Vorlage XLS mithilfe der Aspose.Cells für Python via .NET APIs deaktiviert wird.

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)