POI
马大头
这个作者很懒,什么都没留下…
展开
-
Apache-POI实现Excel文档的导出下载功能
一、加载入POI的所有jar包:poi-3.9-20121203.jar;poi-examples-3.9-20121203.jar;poi-excelant-3.9-20121203.jar;poi-ooxml-3.9-20121203.jar;poi-ooxml-schemas-3.9-20121203.jar;poi-scratchpad-3.9-20121203.jar;commons-c转载 2017-08-08 15:23:51 · 806 阅读 · 0 评论 -
POI操作Excel时最大行、列数的问题及写大量数据时Java heap space内存溢出解决
如果你从开始菜单中启动excel2007,默认是:1048576如果你保存或者打开类型为excel工作簿(.xlsx):1048576如果你保存或者打开类型为97-2003工作簿(.xls):65536写大量数据时,发生 Java heap space 内存溢出时的解决办法:是用最新版的poi ,这个问题已经解决了,利用缓存的cell,不创建更多的对象实例,导致heap 回收不了。转载 2017-08-14 10:19:05 · 16400 阅读 · 0 评论 -
使用POI读取Excel时如何把数字转换成字符串
因为Excel本身有格式,当它以数字格式存的时候我们在读取的时候: XSSFWorkbook wb = new XSSFWorkbook(fis); XSSFSheet sheet = wb.getSheetAt(0); int rows = sheet.getPhysicalNumberOfRows(); XSSFRow row = sheet原创 2017-08-10 14:40:29 · 31883 阅读 · 9 评论 -
POI使用详解
1.POI结构与常用类(1)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的功能。(2)POI结构说明包名称 说明HSSF 提供读写Microsof转载 2017-06-09 10:36:22 · 1228 阅读 · 0 评论 -
POI给合并的单元格设置边框
//给合并的单元格设置边框CellRangeAddress cellRangePlanNo = new CellRangeAddress(1, 1, 1, 3);sheet.addMergedRegion(cellRangePlanNo);setBorderForMergeCell(1, cellRangePlanNo, sheet, workBook);//给转载 2017-08-09 11:36:07 · 7069 阅读 · 0 评论 -
POI实现EXCEL单元格合并及边框样式
POI实现EXCEL单元格合并及边框样式下面例子为创建产生一个excel,合并单元格,然后为合并后的单元格添加边框 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26转载 2017-08-08 16:35:59 · 2500 阅读 · 0 评论 -
POI常用设置
12345678910111213141516//获取工作簿HSSFWorkbook hwb = new HSSFWorkbook();//获取sheetHSSFSheet sheet = hwb.createSheet();转载 2017-08-08 16:29:31 · 1598 阅读 · 0 评论 -
POI 设置单元格背景色,背景色编码与实际颜色对照表
package com.java.connect.poi;import java.io.FileOutputStream;import java.io.IOException;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.CellStyle;import org.apache.po转载 2017-08-08 16:24:27 · 13886 阅读 · 2 评论 -
POI设置自定义的RGB背景颜色
提出问题POI如何自定义单元格背景颜色???解决问题例一:具体的看注释import org.apache.poi.hssf.usermodel.*;import org.apache.poi.hssf.util.HSSFColor;import java.io.FileOutputStream;/** * Created by Ay on 2016/4/29转载 2017-08-08 15:53:06 · 25861 阅读 · 3 评论 -
POI实现大数据EXCLE导入导出,解决内存溢出问题
使用POI能够导出大数据保证内存不溢出的一个重要原因是SXSSFWorkbook生成的EXCEL为2007版本,修改EXCEL2007文件后缀为ZIP打开可以看到,每一个Sheet都是一个xml文件,单元格格式和单元格坐标均用标签表示。直接使用SXSSFWorkbook来到导出EXCEL本身就是POI为了大数据量导出而量身定制的,所以导出可以直接使用SXSSFWorkbook方式。 为了转载 2017-08-31 15:59:50 · 8001 阅读 · 1 评论