jxls转换在已定义的命名范围中创建错误

时间:2014-02-11 14:19:45

标签: java excel transformation jxls

我有一个excel模板如下

First Sheet命名为 State ,它具有以下数据

Cell A1 --> State
Cell B1 --> Count
Cell A2 --> B4 
<jx:forEach items="${stateList}" var="row"> 
${row[0]}    ${row[1]} 
</jx:forEach>   

我有一个命名的Range StateNames定义为= OFFSET(State!$ A $ 2,0,0,COUNTA(State!$ A $ 2:State!$ A $ 100),1),假设评估为A2 - - &GT;最后填充值,因此如果有20个状态,那么它将评估为A2 - > A21

问题是转换后,命名范围包含 (!国家#REF,0,0,COUNTA(状态#REF!!:状态$ A $ 100),1)= OFFSET

基于我的研究的原因似乎是因为A2细胞转变为A2:A21,命名范围试图取代州!$ 2澳元与州!$ A $ 2:$ A $ 21导致问题因为OFFSET函数不期望一个范围。

我需要帮助才能弄清楚如何解决问题。我需要以后在图表中使用的命名范围。但基本问题是如何确保命名范围引用正确的位置。

由于

0 个答案:

没有答案