POI读取Excel问题

问题描述

POI读取Excel时 我把每个单元格类型设成String类型 代码:row.getCell(5).setCellType(HSSFCell.CELL_TYPE_STRING);可是row.getCell(5)得到的是null,excel里对应的列有值啊 是文本型的,不知怎么处理了。。 问题补充:cconmgr 写道

解决方案

你确认这个格子真的有值吗?看现象应该没值才对。可以用createCell试试
解决方案二:
为什么不用jxl呢
解决方案三:
你是从0开始取还是从1开始取。。。1的话越界自然取到null。。。

时间: 2024-07-30 13:55:07

POI读取Excel问题的相关文章

使用Apache POI读取Excel文件

Apache POI是Apache软件基金会的开放源码函式库,用来帮助Java程序读写Microsoft Office的格式档案.POI提供了下面这几种类型对Microsoft Office的格式档案进行解析: HSSF - 提供读写Microsoft Excel XLS格式档案的功能. XSSF - 提供读写Microsoft Excel OOXML XLSX格式档案的功能. HWPF - 提供读写Microsoft Word DOC格式档案的功能. HSLF - 提供读写Microsoft

javaweb-关于poi读取Excel时转换单元格格式问题。

问题描述 关于poi读取Excel时转换单元格格式问题. poi读取Excel文档的时候,有哪个方法可以把读出那格数据 的同时 转换成我想要的单元格格式? 解决方案 可以读取那一格数据,然后转换,再写回文件 解决方案二: 这个网上应该有你想要的答案,通过读取到那个cell时,判断cell.getCellType(),cell的格式,得到cell的值,然后存起来,导出的时候 你是能够控制生成的excel 的cell的格式的.

导入-在poi读取excel的合并数据时,怎么判断合并了多少行以及怎么取值

问题描述 在poi读取excel的合并数据时,怎么判断合并了多少行以及怎么取值 类似于上面的导入格式怎么读数据 解决方案 参考这个EXCEL中如何用VBA判断某一地址单元格是否为合并单元格然后把vba转成你自己的语言http://wenku.baidu.com/link?url=nsc0K4oKljjsvfVayJIXT9q2oNcWMwgjRghQdCqOPPJaH_Zm0UNgwqRKRdmC5PypqxvKwIDBgRV7i8W9sxiR0_KhBR78e6b6vTenaoVEE-7

技术-poi 读取excel数据问题

问题描述 poi 读取excel数据问题 我想把这用 java poi 技术读出来 请问怎么实现...没思绪..求大神解答- - 解决方案 就是读取exel表格呀http://www.cnblogs.com/xwdreamer/archive/2012/02/22/2363152.html 解决方案二: 参考:http://www.cnblogs.com/xwdreamer/archive/2012/02/22/2363152.htmlhttp://blog.csdn.net/jack0511/

java-Java POI 读取Excel疑问

问题描述 Java POI 读取Excel疑问 Hi, java poi 操作excel,现在要把图片中圈红色的内容(PhoenixTea)读取出来,请问怎么操作呢? 看了好久没有看到有相关方法读取的? 谢谢!!! 解决方案 Apache POI :http://poi.apache.org/http://poi.apache.org/download.html 解析xls格式的包: poi-3.9-20121203.jar 解析xlsx格式的包: poi-3.9-20121203.jar po

java poi读取excel操作示例(2个代码)_java

项目中要求读取excel文件内容,并将其转化为xml格式.常见读取excel文档一般使用POI和JExcelAPI这两个工具.这里我们介绍使用POI实现读取excel文档. 复制代码 代码如下: /* * 使用POI读取EXCEL文件 */import java.io.File;import java.io.FileInputStream;import java.util.ArrayList; import org.apache.poi.hssf.usermodel.HSSFCell;impor

POI 读取EXCEL实现程序

 代码如下 复制代码   /*   * 使用POI读取EXCEL文件   */  import java.io.File;  import java.io.FileInputStream;  import java.util.ArrayList;    import org.apache.poi.hssf.usermodel.HSSFCell;  import org.apache.poi.hssf.usermodel.HSSFRow;  import org.apache.poi.hssf.u

java使用poi读取ppt文件和poi读取excel、word示例_java

Apache的POI项目可以用来处理MS Office文档,codeplex上还有一个它的.net版本.POI项目可创建和维护操作各种基于OOXML和OLE2文件格式的Java API.大多数MS Office都是OLE2格式的.POI通HSMF子项目来支持Outlook,通过HDGF子项目来支持Visio,通过HPBF子项目来支持Publisher. 使用POI抽取Word简单示例: 要引入poi-3.7.jat和poi-scratchpad-3.7.ajr这两个包. 复制代码 代码如下: p

如何通过poi读取Excel中合并的单元格再以同样的样式写入另外一个Excel中?

问题描述 现在有个需求就是通过解析一个Excel模板来生成Excel报表,取写数据不谈,但得保证的一个是生成的这个Excel报表与模板的样式肯定是一样的,这样就遇到个问题,比如报表的标题,通常都是几个单元格合并起来的,通过poi读取的时候,第一行只有第一列有数据,其他都为空(Excel本身就是这样的吧),那这样我如何取到模板的合并单元格的样式再写入另外的excel中呢? 问题补充:hudingchen 写道 解决方案 以前的一个例子,你参考下:FileOutputStream fileOut =