0

#VALUE! error在 Excel 中获取包含此公式的单元格:

VLOOKUP(O14;Sheet2.A1:AL1000;HLOOKUP(K14;Sheet2.A2:AL3;2;0);1)

我使用 Excel 工作表作为模板,并使用jxls. 当我在 Excel 中打开生成的文件时,我得到#VALUE! error. 如果我然后更新单元格而不进行任何更改(F2 + Enter),它会显示正确的值。

如何在打开文件时看到正确的值?

4

1 回答 1

0

In the template, you should use the formula like this:

$[VLOOKUP(O14;Sheet2.A1:AL1000;HLOOKUP(K14;Sheet2.A2:AL3;2;0);1)]

Then jXLS will evaluate correctly.

Or you can use the setForceFormulaRecalculation(true) method from the POI Sheet object (HSSFSheet, XSSFSheet, and so on...). This will force all formulas to be recalculated when the workbook is opened.

于 2013-06-07T15:48:17.677 回答