お世話になっております。
掲題の通りなのですが、SpreadsheetSetCellValueにて出力したセルの値を
参照している数式が、ファイルを開いた時には機能せず、その数式のセルを
ダブルクリックしないと動かないと言う現象が発生しています。
<cfscript>
obj=spreadsheetread("test.xls","sheet1");
SpreadsheetSetCellVaule(obj,"test","1","1");
SpreadsheetWrite(obj,"temp.xls","yes");
</cfscript>
これでtest.xlsファイルのA2に"=A1"の数式を入れているのですが
temp.xlsを開いた直後のA2の値は0のままで、ダブルクリックして
エンターすると"test"の文字列が入るような状況です。
エクセルの数式の計算方法が手動になっているわけでもなく、
念のため、再計算実行してみても状況は変わらず、ダブルクリック
しないと、どうにも動かないような形になってしまっております。
こちら何か解決方法に心当たりのある方がいらっしゃいましたら
ご教示頂けますと幸いです。
環境:RHEL+CF9