私はブックからデータを取り出すプログラムを持っています。シートの1つに、同じワークブックの別のシートを含む数式からデータを取得するセルがあります。ワークブックは「週11.xls」と呼ばれ、シートは土APと呼ばれます。私がすべきときに週11 sat.xlsをオープンしようとしているかのように外部のワークブック週に思え11 sat.xlsを解決できないというエラーが出るApache POIの数式評価者
HSSFFormulaEvaluator fe = new HSSFFormulaEvaluator(myWorkbook);
HSSFCell cell = myWorkbook.getSheetAt(11).getRow(10).getCell(3);
CellValue cv = fe.evaluate(cell);
:私は以下のコードを使用しようとしています11.xlsの週を開こうとしている。 myWorkbookは他の関数で使用されていますので、間違ったファイルを指していないことが分かります。どんな助けでも大歓迎です。ありがとう!
本当にセルを評価する必要はありますか?あなたはファイルを変更していますか、それとも単にファイルを読み込んでいますか? (あなたが変更を加えていない場合は、もっと簡単な方法があります) – Gagravarr
レスポンスのおかげで、私はセルを変更していませんが、他のメソッドでセルの値を取得しようとすると、間違った量、セルの数式は "H7 + 'Fri AP'!D11"ですが、その値を取得しようとすると金AP D11からの値のみが返されます。 – GNic24