Настройка общей формулы

Contents
[ ]

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

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

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

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

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

Выходной файл: применена общая формула

дело:изображение_альтернативный_текст