get_precedents_in_calculation метод
get_precedents_in_calculation(self)
Возвращает все прецеденты (ссылки на ячейки в текущей книге), используемые формулой этой ячейки при ее вычислении.
Возврат
Перечислитель для перечисления всех ссылок (ReferredArea)
def get_precedents_in_calculation(self):
...
Примечания
Этот метод может работать только в том случае, если FormulaSettings.enable_calculation_chain
верно для рабочей книги, и рабочая книга была полностью рассчитана.
Если эта ячейка не является формулой или не ссылается на другие ячейки, будет возвращено значение null.
Пример
from aspose.cells import Workbook
workbook = Workbook()
cells = workbook.worksheets[0].cells
cells.get("A2").formula = "=IF(TRUE,B2,B1)"
workbook.settings.formula_settings.enable_calculation_chain = True
workbook.calculate_formula()
en = cells.get("A2").get_precedents_in_calculation()
print("A2's calculation precedents:")
for r in en:
print(r)
Смотрите также
- модуль
aspose.cells
- класс
Cell