Openpyxl как перевести формулу ПРОМЕЖУТОЧНОГО ИТОГА в электронную таблицу Excel

#python #excel #pandas #openpyxl

#python #excel #pandas #openpyxl

Вопрос:

Я хотел бы ввести формулу промежуточного итога в электронную таблицу Excel следующим образом:

 ws['I10'] = "=SUBTOTAL(9;I{0}:I{1})".format(1,9))
  

Я получаю следующее предупреждение:

введите описание изображения здесь

Если я попытаюсь выполнить простое суммирование, это сработает. Есть ли что-то, чего мне не хватает?

Комментарии:

1. Да, вы должны использовать запятые для разделения параметров в формулах.

2. Вау, потрясающе!! Большое спасибо!!

3. Это описано в документах openpyxl. Я обвиняю Microsoft в чрезмерном увлечении локализацией в своих продуктах, включая перевод функций и т. Д.