Моя цель - использовать формулу write_array_formula и ссылаться на диапазон ячеек на другом листе. Я пробую этот код:
workbook = xlsxwriter.Workbook('test.xlsx')
sheet1 = workbook.add_worksheet('Sheet1')
sheet2 = workbook.add_worksheet('Sheet2')
sheet1.write('A1', 'Foo')
sheet1.write('A2', 'Bar')
sheet1.write_array_formula('B1:B2', '{=Sheet1!$A$1:$A$2}')
sheet2.write_array_formula('B1:B2', '{=Sheet1!$A$1:$A$2}')
workbook.close()
С этим кодом я ожидал, что столбцы B листов Sheet1 и Sheet2 будут идентичны. Но похоже, что формула не вычисляется в Sheet2.
Вот как выглядит столбец B на листе 1:
![](https://i.stack.imgur.com/9Q6Fw.png)
And here's what column B looks like in Sheet 2:
Ничего в строке 1 и