Настройка общих формул

Contents
[ ]

Aspose.Cells позволяет указать формулу с использованием свойства Cell.Formula, конкретно методов Cell.setFormula() и Cell.getFormula().

Есть два варианта добавления формул в другие ячейки (B3, B4, B5 и так далее) в столбце.

Либо сделать то же самое, что и для первой ячейки, эффективно установив формулу для каждой ячейки, обновляя ссылку на ячейку соответственно (A3*0.09, A4*0.09, A5*0.09 и так далее). Для этого необходимо обновлять ссылки на ячейки для каждой строки. Это также требует разбора Aspose.Cells каждой формулы индивидуально, что может быть времязатратно для больших электронных таблиц и сложных формул. Также это добавляет дополнительные строки кода, хотя циклы могут уменьшить их.

Другой подход - использовать общую формулу. С общей формулой формулы автоматически обновляются для ссылок на ячейки в каждой строке, чтобы налог считался правильно. Метод Cell.setSharedFormula более эффективен, чем первый метод.

Следующий пример демонстрирует, как его использовать. Ниже показан снимок экрана выходного файла.

Файл вывода: применение общей формулы

todo:image_alt_text