考虑到Excel导入在项目中应用较多,随后其他项目中都会用到,为了减少重复工作,不必因为excel的样式、数据等变化而重新编码,重复劳动,因此必须抽取通用的东西出来,封装共同点,暴露个性点,使用时只需要关注相关业务,而不必关注excel的读取和存储。考虑到这个情况,可以使用规则配置来解决这个问题。配置规则的时候,需要配置excel要导入的表,字段等信息,导入的时候依据这个规则将数据导入到数据库中。这样一来,在进行excel导入时候只需要为某种数据配置一个规则,然后调用封装的导入类就可以完成整个excel导入的工作了。
2021-12-07 10:33:00 144KB Excel导入 通用 poi 大数据
1
使用POI能够导出大数据保证内存不溢出的一个重要原因是SXSSFWorkbook生成的EXCEL为2007版本,修改EXCEL2007文件后缀为ZIP打开可以看到,每一个Sheet都是一个xml文件,单元格格式和单元格坐标均用标签表示。直接使用SXSSFWorkbook来到导出EXCEL本身就是POI为了大数据量导出而量身定制的,所以导出可以直接使用SXSSFWorkbook方式。   为了保险起见可以采用多Sheet的方式保证内存不溢出。需要注意的是Sheet名称不能重复;下载的时候需要定义好返回头。 response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");   导出EXCEL较为简单,创建Workbook对象和Sheet对象往里塞值就行了。但是导入读取EXCEL的时候SXSSFWorkbook没有读取文件流的方法,只能使用XSSFWorkbook来读取,几千条数据可能就内存溢出了。   这时候就要使用OPCPackage
2021-11-03 17:27:02 34KB POI大数据
1
包括餐饮、超市、地铁站、风景名胜、工厂、公交站、加油站、酒店、商场、写字楼等等
2021-06-22 22:01:28 1.01MB 东莞 POI 大数据 GIS
包括餐饮、超市、地铁站、风景名胜、工厂、公交站、加油站、酒店、商场、写字楼、学校等等
2021-06-22 22:01:27 2.92MB 佛山 poi 大数据 GIS
包括餐饮、超市、地铁站、风景名胜、工厂、公交站、加油站、酒店、商场、写字楼等等
2021-06-22 22:01:27 5.91MB 广州 poi 大数据 GIS
包括餐饮、超市、地铁站、风景名胜、工厂、公交站、加油站、酒店、商场、写字楼等等
2021-06-22 22:01:26 2.48MB 惠州 poi 大数据 兴趣点
包括餐饮、超市、地铁站、风景名胜、工厂、公交站、加油站、酒店、商场、写字楼等等
2021-06-22 22:01:26 2.6MB 江门 poi 大数据 GIS
包括餐饮、超市、地铁站、风景名胜、工厂、公交站、加油站、酒店、商场、写字楼等等
2021-06-22 22:01:25 4.63MB 深圳 POI GIS 大数据
包括餐饮、超市、地铁站、风景名胜、工厂、公交站、加油站、酒店、商场、写字楼等等
2021-06-22 22:01:25 2.18MB 肇庆 大数据 POI gis
包括餐饮、超市、地铁站、风景名胜、工厂、公交站、加油站、酒店、商场、写字楼等等
2021-06-22 22:01:25 762KB 中山 POI 兴趣点 GIS