get_precedents_in_calculation метод
get_precedents_in_calculation()
Получает все прецеденты (ссылки на ячейки в текущей книге), используемые формулой этой ячейки при ее вычислении.
Возвращает
Перечислитель для перечисления всех ссылок (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