
POI/JXLS/JXL
零度anngle
情商不是八面玲珑的圆滑,而是德行具足后的虚心、包容和自信;成熟不是单纯到复杂的世故,而是复杂回归简单的超然;觉悟不是对世事的无所谓,而是对无能为力之事的坦然接受;成功不是追求别人眼中的最好,而是把自己能做的事情做得最好。热爱生活,热爱编程,热爱Java,喜欢探索,纸上得来终觉浅,绝知此事要躬行,愿与你一起在技术的海洋中成长!
博客:http://blog.csdn.net/zmx729618
展开
-
java使用jxl与poi操作excel文件
import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.util.Iterator;import jxl.Sheet;import jxl.Workbook;import org.apache.poi.hssf.usermodel.HSSFCel原创 2016-04-20 14:29:45 · 638 阅读 · 0 评论 -
POI SAX 使用事件驱动解析Excel(03/07)
本文主要是用于POI解析大文件Excel容易出现内存溢出的现象而提出解决方案,故此解决了大数据量的Excel文件解析的难度,在此拿出来贡献给大家,谢谢!里面用到的相关类请查看: http://www.cnblogs.com/wshsdlau/p/5643862.html1. Office2007与Office Open XML 在Office 2007之前,Off转载 2017-05-23 13:48:07 · 5559 阅读 · 0 评论 -
poi向Excel中加入超链接,指向相对路径的文件
当希望指向文件时,正常应设置为HSSFHyperlink.LINK_FILE,但指向目录中有中文时,会出现乱码并导致无法超链,可更改为HSSFHyperlink.LINK_URL解决此问题。如何读取超链接 HSSFSheet sheet = workbook.getSheetAt(0);HSSFCell cell = sheet.getRow(0).getCell((short)转载 2017-02-27 16:45:21 · 9645 阅读 · 0 评论 -
poi/jxls导入/导出Excel工具类(支持2003和2007)
1、ExportUtil导出工具类(根据模板导出),支持2003/2007不同excel格式文件package org.nercita.bcp.util;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net.URLEncoder;imp原创 2016-07-06 10:48:38 · 4451 阅读 · 2 评论 -
ApachePOI组件操作Excel,制作报表(四)
上一篇我们介绍了如何制作复杂报表的分析和设计,本篇结合Spring MVC框架来说一下如何在Web层使用POI组件来动态生成报表供用户查看或下载。为什么选择Spring MVC框架,理由很简单,因为Spring的MVC框架对Excel视图的扩展使用的正是POI组件,那么使用Spring来整合就非常方便了,当然其它的框架都有自己的处理办法,这个可以具体咨询其对视图扩展支持的配置方法。转载 2016-05-05 16:14:57 · 519 阅读 · 0 评论 -
ApachePOI组件操作Excel,制作报表(三)
上一篇介绍了POI组件操作Excel时如何对单元格和行进行设置,合并单元格等操作,最后给出一个综合实例,就是制作复杂报表,原理就是涉及合并行和列的计算。 本篇就来详细分析一下复杂报表的分析与设计问题,并用POI通过程序来生成Excel报表。首先说一点文档相关内容。使用POI组件可以生成Office文档,而Office文档也有一些属性,比如作者,分类,公司等信息。我们若通过程序生成时,这一转载 2016-05-05 16:14:09 · 777 阅读 · 0 评论 -
ApachePOI组件操作Excel,制作报表(二)
本文接上一篇继续探究POI组件的使用。 现在来看看Excel的基本设置问题,以2007为例,先从工作簿来说,设置列宽,因为生成表格列应该固定,而行是遍历生成的,所以可以在工作簿级别来设置列宽,那么可以如下来进行。 首先是创建工作簿和工作表了:Java代码 // 创建Excel2007工作簿对象 XSSFWorkbook转载 2016-05-05 16:09:24 · 473 阅读 · 0 评论 -
ApachePOI组件操作Excel,制作报表(一)
Apache的POI组件是Java操作Microsoft Office办公套件的强大API,其中对Word,Excel和PowperPoint都有支持,当然使用较多的还是Excel,因为Word和PowerPoint用程序动态操作的应用较少。那么本文就结合POI来介绍一下操作Excel的方法。 Office 2007的文件结构完全不同于2003,所以对于两个版本的Office组件,POI转载 2016-05-05 16:06:08 · 633 阅读 · 0 评论 -
使用POI3读取Excel2007格式
相关jar包,自行去poi官网下载,其中包含了对于date类型的处理,其中该列必须在excel中设置为日期类型。解析date 工具类:[java] view plain copy print?package com.wonders.task.excel.util; import org.apache.poi.ss.usermodel.DateUti转载 2016-05-05 16:02:06 · 2527 阅读 · 0 评论 -
java使用JXL读写Excel
1.找到JXL.jar包,导入程序。2.读取Excel public static void readExcel() throws BiffException, IOException{ //创建一个list 用来存储读取的内容 List list = new ArrayList(); Workbook rwb = null; Cell cell =原创 2016-05-05 15:46:26 · 6556 阅读 · 0 评论 -
用JXLS和poi导出Excel
apache的poi提供了支持MS Office文档操作的java API。jXLS则是基于poi提供了支持Excel模版操作的API。jXLS的主页是:http://jxls.sourceforge.net,似乎国内不能访问,需要代理。 下面是一些例子,以及我对导出到多个sheet的一个封装。先定义一个模版: 这里的jxls tag和JSP的tag很像,varStat原创 2016-05-05 14:42:35 · 8337 阅读 · 2 评论 -
Java使用stringTemplate导出大批量数据Excel(百千万级)
目前java框架中能够生成excel文件的的确不少,但是,能够生成大数据量的excel框架,我倒是没发现,一般数据量大了都会出现内存溢出,所以,生成大数据量的excel文件要返璞归真,用java的基础技术,IO流来实现。 如果想用IO流来生成excel文件,必须要知道excel的文件格式内容,相当于生成html文件一样,用字符串拼接html标签保存到文本文件就可以生成一个html文件了。同转载 2016-05-05 14:28:18 · 3459 阅读 · 0 评论 -
Jxl读/写Excel实例(设置Cell Format格式)
本篇文章主要讲的是jxl 操作Excel的三个简单的实例,一个是读取Excel表格数据,一个是 写一个新的Excel表格,最后是更新现有的Excel表格。在开始全面学习 jxl 之前,我们先看几个例子,让大家大概整体的了解一下jxl 是怎么操作Excel表的,以使之后更有兴趣,更好地学习jxl。 读Excel表格数据:转载 2017-05-25 11:28:08 · 7871 阅读 · 0 评论