Einstellung gemeinsamer Formel

Contents
[ ]

Mit Aspose.Cells können Sie eine Formel mithilfe der Eigenschaft Cell.Formula, speziell Cell.setFormula() und Cell.getFormula() angeben.

Es gibt zwei Möglichkeiten, Formeln zu den anderen Zellen (B3, B4, B5 usw.) in der Spalte hinzuzufügen.

Entweder tun Sie das, was Sie für die erste Zelle getan haben, und setzen die Formel für jede Zelle, wobei der Zellbezug entsprechend aktualisiert wird (A3*0,09, A4*0,09, A5*0,09 usw.). Dies erfordert, dass die Zellbezüge für jede Zeile aktualisiert werden. Es erfordert auch, dass Aspose.Cells jede Formel einzeln analysiert, was bei großen Tabellenkalkulationen und komplexen Formeln zeitaufwändig sein kann. Es fügt auch zusätzliche Codezeilen hinzu, obwohl Schleifen sie etwas reduzieren können.

Ein anderer Ansatz ist die Verwendung einer gemeinsamen Formel. Mit einer gemeinsamen Formel werden die Formeln für die Zellbezüge in jeder Zeile automatisch aktualisiert, sodass die Steuer ordnungsgemäß berechnet wird. Die Methode Cell.setSharedFormula ist effizienter als die erste Methode.

Das folgende Beispiel zeigt, wie sie verwendet wird. Der folgende Screenshot zeigt die Ausgabedatei.

Ausgabedatei: gemeinsame Formel angewendet

todo:image_alt_text