当前位置:   article > 正文

简单使用POI技术,将大量数据导出Excel表_poi-ooxml-3.17.jar meven

poi-ooxml-3.17.jar meven

首先导入框架所需要的三个jar包

  • poi-3.17.jar
  • poi-ooxml-3.17.jar
  • poi-ooxml-schemas-3.17.jar

使用FileOutputStream流创建" .xlsx "的本地文件夹

然后使用的是org.apache.poi.xssf.streaming.SXSSFWorkbook这个对象进行对Excel表的操控,这个对象可以操作大数据量的导出,之前使用的是HSSFWorkbook对象,但是面对大量数据会导致崩溃。

通过SXSSFWorkbook可获取SXSSFSheet(操作Excel的sheet对象) 使用  .createSheet()

通过SXSSFSheet可获取SXSSFRow (操作Excel的行对象)  使用  .createRow()

通过SXSSFWorkbook可获得Font(操作字体的对象) 使用  .createFont()

通过SXSSFWorkbook可获得CellStyle(样式对象)  使用  .createCellStyle()  获得对象后可设置背景颜色、居中对齐、自动换行等样式。

也可通过  .setColumnWidth(0,20*256);   设置列宽

通过SXSSFWorkbook对象.write(流对象)将其导出到本地。

 

 

  

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/170201
推荐阅读
相关标签
  

闽ICP备14008679号