java poi excel
Java用poi读取excel文件
POI 是Apache的一个开源的工具包,可以在Apache的官网下载到jar包。 在项目库中导入此jar包
java的POI操作Excel文件(2)
现在我要做的东西基本完成啦,我把这段时间使用POI的一些心得总结出来,希望能对和我遇到相同问题的朋友有所帮助,至于POI基本的使用方法,自己去看文档吧。
1、设置分页符的bug
POI里的HSSFSheet类提供了setRowBreak方法可以设置Sheet的分页符。
Bug:如果你要设置分页符的Sheet是本来就有的,并且你没有在里面插入过分页符,那么调用setRowBreak时POI会抛出空指针的异常。
解决方法:在Excel里给这个sheet插入一个分页符,用POI打开后再把它删掉,然后你就可以随意插入分页符了。
如果sheet是由POI生成的则没有这个问题。我跟踪了setRowBreak的源代码,发现是Sheet.Java下的PageBreakRecord rowBreaks这个变量在搞鬼,如果Sheet里原来没有分页符,开发这个模块的那位兄台忘了为这个对象new实例,所以只能我们先手工给Excel插入一个分页符来触发POI为rowBreaks创建实例。
2、如何拷贝行
我在http://doc.wendoc.com的POI用户论坛翻遍了每个相关的帖子,找遍了api,也没看到一个拷贝行的方法,没办法,只能自己写:
//注:this.fWorkbook是一个HSSHWorkbook,请自行在外部new
public void copyRows
(String pSourceSheetName,
String pTargetSheetName,
int pStartRow, int pEndRow,
int pPosition)
{
Java用poi读取excel文件_工学_高等教育_教育专区。java poi excelJava 用 poi 读取 excel 文件 POI 是 Apache 的一个开源的工具包,可以在 Apache 的官网下载到...
poi读取excel文件 方法1:(转自:http://www.blogjava.net/hwpok/archive/2010/01/20/310263.html) Java代码 <P><A href="http://www.blogjava.net/hwpok/...
java的POI操作Excel文件_计算机软件及应用_IT/计算机_专业资料。poi开源库的应用java 的 POI 操作 Excel 文件(1) 微软在桌面系统上的成功,令我们不得不大量使用...
charset=gb2312" language="java"%> 欢迎进入 POI-Excel 文件报表系统 欢迎进入 POI-Excel 文件报表系统 <a href="<%=request.getContextPath(...
暂无评价0人阅读0次下载举报文档 JAVA用POI读取和创建2003和2007版本Excel完美示例_IT/计算机_专业资料。JAVA用POI读取和创建2003和2007版本Excel完美示例...
Java读取Excel文件的几种方法_计算机软件及应用_IT/计算机_专业资料。Java读取Excel文件的常用的四种方法,包括jdbc、jxl、jcom、poi...
java _ apache _ POI 的使用 , 读取和创建Excel -- 读取 2010年03月01日 ...{ this.file = file; } /** * 读取excel文件获得HSSFWorkbook对象 */ ...
Java读写Excel之POI超入门_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 Java读写Excel之POI超入门_计算机软件及应用_IT/计算机_专业...
java中使用POI解析Excel文件_互联网_IT/计算机_专业资料。java中使用POI解析Excel2003以及Excel2007文件.public class POIUtils2 { public String readEXCEL(String ...
热门文档