我一直在将jxls用于基于Excel的报告。 我遇到的是一个特定的报告,该报告的原始模板在一个月中有31列,每个月的几天,然后是根据天列中的数据进行某些计算的列。
虽然我可以在31列中插入数据,但事实是,超出范围的列一直在向右移动。
我希望能够在现有列空间中插入数据而不创建新列。 对此很有帮助。
答案 0 :(得分:0)
“我能够在31列中插入数据,问题是超出范围的列一直在向右移动。” 这是jxls的默认功能,我不知道它是否可以被内部配置更改所覆盖。
“我希望能够在现有列空间中插入数据而不创建新列” 作弊技巧是将您的表达语言扩展到现有的31列。 例 而不是使用 jx:每个项目= listOfObjects var =当前区域= AE2
通过listOfObjects直接引用您的对象,如下所示: A,B,C ... listOfObjects [0] .property,listOfObjects [1] .property,listOfObjects [2] .property