最初の 5 列が空白のままになっている Excel テンプレートがあります (XML から入力されます)。6 列目にはドロップダウン リストがあり、リストから選択された値に応じて 7 列目に値が表示されます。これは、7 番目の列に INDEX-MATCH 式を使用することによって行われます。
=INDEX(Sheet7!$B$1:$B$312,MATCH(F3,Sheet7!$A$1:$A$312,0))
タスクは、このテンプレート Excel を取得し、POI を使用して最初の 5 列にデータを入力し、新しい Excel ワークブックを生成することです。(既存のシートでは変更されません)。
問題は、新しい Excel ワークブックを生成するときに、数式がテンプレートからコピーされないことです。私が取り組んでいるタスクの公式を保持することは非常に重要です。について読みました
formulaEvaluator()
しかし、式をそのまま保持する必要があるため、その場合はうまくいかないと思います。数式を評価して値を保存する時点で列 6 にデータがないため、コピーする前に評価することはできません。
この分野の経験がある人が私を少し案内してくれると本当にありがたいです.