Подытог / формула PHPExcel — Excel2016 обнаружил проблемы с контентом

Я экспортирую данные из базы данных с динамическими столбцами и строками, поэтому я использую R1R1 / $excel->setCellValueByColumnAndRow($col, $row, $value);

Строка 2 — это мой заголовок, включающий автофильтр и строку 1 в некоторых столбцах. Я хочу a = subtotal ().

Я пробовал как =SUBTOTAL() а также =TEILERGEBNIS() а также C1R1 и Standard:

  • $excel->setCellValueByColumnAndRow(12, 1, "=SUBTOTAL(9;C(2)S:R(".$i.")S)")");
  • $excel->setCellValue("M1", "=TEILERGEBNIS(9;M3:M".$i.")");

Excel попросит восстановить и установит «M1» в 0.
Если я копирую это значение эха в M1, он делает то, что должен, и является формулой, как я делаю это в самом Excel: =TEILERGEBNIS(9;M3:M2315)

1

Решение

Здесь пара вещей не так

  • Запятые (,), а не точки с запятой (;) для разделителей аргументов функции (если вы явно не указали другую локаль для механизма вычислений)
  • Механизм вычислений PHPExcel не принимает адреса столбцов и строк (например, R1C1), а только адреса в ячейке в стиле A1
  • Английские имена для функций (если вы явно не указали другую локаль для механизма вычислений)
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector