Fügen Sie Cell Formeln hinzu
Formeln zu Cells hinzufügen
Wie fügt man eine Formel hinzu und berechnet sie?
Es ist möglich, Formeln in Zellen hinzuzufügen, darauf zuzugreifen und sie zu ändern, indem Sie die Formeleigenschaft einer Zelle verwenden. Aspose.Cells.GridWeb unterstützt benutzerdefinierte Formeln von einfach bis komplex. Aber auch eine Vielzahl eingebauter Funktionen oder Formeln (ähnlich Microsoft Excel) werden mit Aspose.Cells.GridWeb mitgeliefert. Die vollständige Liste der integrierten Funktionen finden Sie hierListe der unterstützten Funktionen.
Die Formelsyntax sollte mit der Excel-Syntax Microsoft kompatibel sein. Beispielsweise müssen alle Formeln mit einem Gleichheitszeichen (=) beginnen.
Um eine Formel dynamisch hinzuzufügen, wird Aspose.Cells.GridWeb sie als Formel erkennen, auch wenn Sie kein =-Zeichen verwenden, aber wenn Endbenutzer in der GUI arbeiten, müssen sie das Zeichen „=“ verwenden.
Formel zur B3-Zelle hinzugefügt, aber nicht von GridWeb berechnet
Im obigen Screenshot sehen Sie, dass eine Formel zu B3 hinzugefügt, aber noch nicht berechnet wurde. Um alle Formeln zu berechnen, rufen Sie die CalculateFormula-Methode der GridWorksheetCollection des GridWeb-Steuerelements auf, nachdem Sie wie unten gezeigt Formeln zu Arbeitsblättern hinzugefügt haben.
Benutzer können Formeln auch durch Klicken berechneneinreichen.
Klicken Sie auf die Schaltfläche Senden von GridWeb
WICHTIG : Wenn ein Benutzer auf die klicktSpeichern oderRückgängig machen Schaltflächen oder die Blattregisterkarten werden alle Formeln von GridWeb automatisch berechnet.
Formelergebnis nach Berechnung
Verweis auf Cells aus anderen Arbeitsblättern
Mit Aspose.Cells.GridWeb ist es möglich, auf in verschiedenen Arbeitsblättern gespeicherte Werte in ihren Formeln zu verweisen und komplexe Formeln zu erstellen.
Die Syntax zum Verweisen auf einen Zellenwert aus einem anderen Arbeitsblatt lautet SheetName!CellName.