Apache POI を使用してロードし、大量のデータを書き込み、別のファイルとして保存するテンプレート XLS ファイルがあります。XLS ファイルに次のような式があります。
=SUMPRODUCT((DS!B:B="IN_THIS_ONLY")*(DS!D:D="New trade"))
も試した
=SUMPRODUCT(0+(DS!B:B="IN_THIS_ONLY"),0+(DS!D:D="New trade"))
Excel のセルで Enter キーを押すと、これらは正しく評価されます。ただし、単純に呼び出す
HSSFFormulaEvaluator.evaluateAllFormulaCells(workbook);
それらを評価しているようには見えず、Excel の [今すぐ計算] ボタンを押しても評価されないため、これは特別な数式または関数であると思います。
他のより従来型COUNTIF
の およびSUMIF
は問題なく動作しますが、これらでは複数の条件を指定することはできません。
POI は配列数式をサポートしていません。
これらを機能させる方法はありますか。POI バージョン 3.7 を使用しています。