JXL を使用して Excel レポートを作成しています。レポートに名前付き領域を使用し、それらに基づく式を作成する必要があります。ただし、Excel ファイルをロードすると、表示される値が正しくありません。セルをクリックして Enter キーを押すと、値が変更され、正しい値になります。ロード時に値を正しく表示する方法がわかりません。Excelに再評価を強制する方法、または式のデフォルト値を提供する方法を知っている人はいますか?
以下は私のコードの簡略版です:
excelWorkbook.addNameArea("NamedArea", excelSheet, column1, row1, column2, row2);
Formula formula = new Formula(columnNumber, rowNumber, "COUNT(NamedArea)");
excelSheet.addCell(formula);