Excel добавляет знак "@" в формулу, созданную XLSXWriter? - PullRequest
1 голос
/ 11 апреля 2020

В XLSXWriter я использую следующий код для добавления формулы в книгу:

worksheet.write_formula(row, col, '=MAX(IF(AL3:AL7<=$AI$8,AL3:AL7))')

Когда я открываю книгу в Excel, в нее вставляется знак «@», и бросает "# ЗНАЧЕНИЕ!" ошибка.

=MAX(IF(@AL3:AL7<=$AI$8,AL3:AL7))

Как я могу это исправить?

1 Ответ

1 голос
/ 11 апреля 2020

Нашел это. Мне пришлось написать формулу, используя write_array_formula вместо write_formula.

...