POI 导入导出Excel 通用解决方案

阅读更多

    用POI导入导出Excel ,通过Xml配置,使导入导出控制更加灵活。整体思路:Excel映射成xml,java后台通过操作xml来控制读取某行某列的单元格或写入某行某列单元格。具体可分为导入单个字段和循环多行记录。所以配置文件xml应该分开写,来看一个导出的xml配置文件,如:



	
	   
		
		
		
		
		
		
		
		
	
	
		
		
		
		
	
 

 这样在我们读取Excel是就可以读取配置的关键字段,比如,我要读取“工商局名称”那么我只要读取Excel中的B3单元格就可以读取到我想要的数据。多循环数据读取,比如excel中可能有二十列数据我要读取其中的四列,一次是“名次”、“纳税户名称”、“纳税金额”、“所在街乡”那么我们把它配置在repeatExport标签中如上代码所示,在后台读取时可以只读取这四列,并将其转化为后台数据进行处理。

    上xml中配置文件详解:

          1.     name :             字段名称,对应bean的field

          2.     excelPosition :  excel中的位置

          3.     type:                数据类型

          4.     rowStart: 循环数去读取开始行

          5.     rows:        循环数据读取条数,默认为0,全部读取

 

 

你可能感兴趣的:(Excel,XML,Bean)