次のコードを使用しましたが、機能しません。xlsを確認しました。数式は正しく入力されていますが、テキストエントリとして残ります。ENTERを押してこのセルをアクティブにすると、機能します。
sheet1.write(1, 1, xlwt.Formula('INDIRECT(\"\'sheet1\'!B1\")'))
INDIRECTがxlwt\ExcelMagic.pyで宣言されていることがわかりました。
all_funcs_by_name = {
# Includes Analysis ToolPak aka ATP aka add-in aka xcall functions,
# distinguished by -ve opcode.
# name: (opcode, min # args, max # args, func return type, func arg types)
# + in func arg types means more of the same.
...
'INDIRECT' : (148, 1, 2, 'R', 'VV'),
...
誰かが間接式の使い方を提案できますか?