`
johnhzjx
  • 浏览: 39133 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用jxls时报java.lang.NullPointerException

阅读更多

模板对于处理以下方法是可能会报错.
直接将list putreturnHashMap
如果list为空,则在调用时会报
java.lang.NullPointerException
at java.util.TreeMap.getEntry(TreeMap.java(Compiled Code))
at java.util.TreeMap.remove(TreeMap.java:512)
at org.apache.poi.hssf.usermodel.HSSFSheet.removeRow(HSSFSheet.java:214)

解决方法:
要求定义一个bean EventTranDeptByDocBean 定义以下变量
   private List erroraccount = new ArrayList();
list SET到该BEAN,然后通过
       EventTranDeptByDocBean beanInst = new EventTranDeptByDocBean();
       beanInst.setErroraccount(listC);

       List resultList = new ArrayList();
       resultList.add(beanInst);
       resultMap.put("eventtrandeptbydoc",resultList);
PUT
resultMap
并且在对应的EXCEL模板的中设置成如下:
<jx:forEach items="${eventtrandeptbydoc}" var="bean">
<jx:forEach items="${bean.erroraccount}" var="eaitems">
.........
${eaitems.money}
...........
</jx:forEach>
</jx:forEach>

1
3
分享到:
评论

相关推荐

    使用net.sf.jxls下的jxls-core包进行复杂的Excel导出

    使用net.sf.jxls下的jxls-core包进行复杂的Excel导出

    jxls-2.3.0.jar

    jxls-2.3.0.zip

    jxls-2.2.7.zip

    《jxls:高效解析Excel的Java库》 在IT行业中,数据处理是不可或缺的一部分,而Excel作为广泛使用的数据管理工具,其数据导入导出功能在各种业务场景中扮演着重要角色。对于Java开发者来说,有效地读取和写入Excel...

    使用 jxls2.X 导出excel文件

    在这个项目案例中,开发者使用了jxls库的最新版本(jxls2),它是一个强大的工具,能够帮助程序员将Java集合和POJOs(Plain Old Java Objects)直接转换为Excel工作表。 jxls是一个开源的Java库,其主要功能是允许...

    jxls 所有的jar包

    Jxls是一个强大的Java库,它允许用户通过使用普通的Excel模板来生成复杂的Excel报告。这个压缩包文件包含了所有必要的jar包,使得开发者无需依赖Maven或其他构建工具,可以直接在项目中集成Jxls。以下是对Jxls及其...

    jxls poi jxls-2.2.9.zip

    1. **模板转换**:jxls允许你在Excel模板中使用Java表达式,这样可以动态地计算值并填充到单元格中。 2. **数据绑定**:通过`&lt;jx:each&gt;`标签,可以将Java集合中的数据遍历并映射到Excel的行或列。 3. **条件格式化**...

    jxls-2.4.3.zip

    标签中的"jxls.jar"是jxls库的主要依赖文件,它包含了所有处理Excel所需的方法和类。在实际项目中,我们只需要将这个jar文件添加到项目的类路径中,就可以方便地调用jxls提供的API来处理Excel任务。 在"jxls-2.4.3...

    jxls-core.jar包

    jxls-core.jar包

    JXLS-0.9.6.ZIP

    然后,使用JXLS提供的API,开发者可以将Java对象集合与模板关联,JXLS会自动将对象数据填充到对应的单元格中;最后,生成的动态Excel报表可以直接导出或者保存在服务器上供用户下载。 除了核心库,JXLS的压缩包中还...

    jxls-0.9.8.zip

    通过使用jxls-core,开发者可以利用Java编程语言直接对Excel工作簿进行操作,无需手动编写复杂的循环和条件判断,只需定义好模板,就可以实现数据的动态填充。这在处理大量结构化数据时非常有效,减少了代码量,提高...

    使用 jxls2.X 导出excel文件源码

    import org.jxls.common.Context; import org.jxls.util.JxlsHelper; public class ExcelExporter { public void exportExcel(List&lt;MyDataModel&gt; dataList, File outputFile) throws IOException { // 创建...

    jxls包——jxls-1.0.1.zip

    jXLS是一个小而易用的Java库,它用于根据XLS模板文件生成Excel数据文件,或者根据XML配置文件从Excel文件中读出数据。 jXLS的功能是:只使用几行代码就可以建立极端复杂的Excel报表。你所需要实现的大部分工作是...

    jxls 2.3.0

    - jxls 使用`java.util.List`或`java.util.Map`等集合类作为数据源,结合注解,可以直接将数据映射到Excel单元格,实现了类似JSP的EL表达式功能。 6. **动态计算和逻辑** - 除了简单的数据填充,jxls还允许在模板...

    jxls 需要的两个jar 包

    jxls是一个强大的库,它允许开发者使用Java编程语言和Apache POI库来方便地操作Excel模板,实现动态数据填充和读取。这个工具极大地简化了处理Excel的工作流程,尤其适合批量生成或读取数据的场景。 标题提到的...

    jxls-core-1.0.jar

    jxls-core-1.0.jar java excel导出工具包

    官方jxls-2.4.1

    1. **模板语法**:Jxls使用一种类似于JSP的简单模板语法,允许在Excel中插入Java表达式和控制结构。例如,`&lt;jx:each&gt;`标签可以用来迭代Java集合中的元素,将它们填充到对应的单元格中。 2. **数据绑定**:通过AOP...

    jxls使用的所有jar包(9个)

    包括以下几个: commons-beanutils.jar commons-collections-2.1.1.jar commons-digester.jar commons-jexl-1.1.jar commons-logging.jar jxl.jar jxls.jar jxls-core-0.9.5.jar poi_2006_5_19.jar

    excel模板所需jar:commons-jexl-2.1.1.jar 和 jxls-core1.0.3.jar

    本文将详细阐述`jxls`库以及与之相关的`commons-jexl-2.1.1.jar`和`jxls-core1.0.3.jar`这两个关键的Java库,以及它们如何协同工作来实现Excel模板的动态数据填充。 `jxls`是一个Java库,它的主要功能是帮助开发者...

    jxls需要的jar包.rar

    标题中的"jxls需要的jar包.rar"指出这是一个包含与jxls相关的Java库的压缩文件。jxls(Java Excel)是一个强大的工具,用于处理Excel工作簿,并将其转换为Java对象或者将Java数据导出到Excel格式。这个压缩包中包含...

    java web使用jxls导出excel功能

    Java Web使用Jxls导出Excel功能是一项常见的需求,特别是在数据报表和数据分析的场景下。Jxls是一个Java库,它提供了一种方便的方式来处理和导出Excel文件,无需编写复杂的Java代码来操作每一个单元格。本篇文章将...

Global site tag (gtag.js) - Google Analytics