依赖:
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.10-FINAL</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>3.10-FINAL</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.10-FINAL</version> </dependency>
读操作:
public void poi() throws Exception { String path = "/home/linkrmb/领客网data/linkrmb.com.xls"; InputStream is = new FileInputStream(path); HSSFWorkbook hssfWorkbook = new HSSFWorkbook(is); // Read the Sheet for (int numSheet = 0; numSheet < hssfWorkbook.getNumberOfSheets(); numSheet++) { HSSFSheet hssfSheet = hssfWorkbook.getSheetAt(numSheet); if (hssfSheet == null) { continue; } for (int rowNum = 1; rowNum <= hssfSheet.getLastRowNum(); rowNum++) { HSSFRow hssfRow = hssfSheet.getRow(rowNum); for (Cell cell : hssfRow) { log.info("value:{}", cell.getStringCellValue()); } } } }
另外一种做法,通用性比较好,支持xls的03,07版本
Workbook workbook = WorkbookFactory.create(new FileInputStream(path)); Sheet hssfSheet = workbook.getSheetAt(0); for (int rowNum = 1; rowNum <= hssfSheet.getLastRowNum(); rowNum++) { Row hssfRow = hssfSheet.getRow(rowNum); for (Cell cell : hssfRow) { System.out.println(CommonUtils.getXlsValue(cell)); } }
相关推荐
POI工具包可用来读写Excel,在java开发中可用来创建、导出信息到excel表格中,还可读取excel中的信息使用到应用程序中。
使用poi将xls格式的Excel转为xlsx,文件中的所有样式都可以完美转换,例如合并栏、背景和单元格样式等。Java源码
使用poi读写微软的excel文件和WPS的et文件,poi3.1读写报表文件,此包是代码需要下载poi3.1jar
poi组件能够把excel文件导入到数据库的组件。
使用POI读写Word doc文件 Apache poi的hwpf模块是专门用来对word doc文件进行读写操作的。在hwpf里面我们使用HWPFDocument来表示一个word doc文档
一个简单的基于Android读取xls和xlsx文件的例子,采用的POI。
java使用apache提供的poi技术,实现对Excell表格的读写操作。
poi的组件,用于解析office文档,全部的组建放在里面,包含支持包,在对应文件夹里
poi转换xls到xlsx
POI读写excel(.xls/.xlsx)的Demo,直接import到myeclipse即可运行。 IDE:myeclipse 9.1 含jar包
java使用poi读取xls格式和xlsx格式的excel文件
应用POI组件操作Excel
java poi读取excel xls xlsx相关jar包集合,包含: dom4j-1.6.1.jar jsr173_1.0_api.jar poi-3.7-20101029.jar poi-ooxml-3.7-20101029.jar poi-ooxml-schemas-3.7-20101029.jar poi-scratchpad-3.7-20101029.jar ...
本资源是从之前的资源综合整理出来的代码,之前的代码不全,需要下载两次,为了...本资源解决的难题是导入大文件excel的时候,会报内存溢出的错误。 欢迎各位下载,解决用户的难题是我的宗旨,好的话给个评价,谢谢!
poi读写excel文件,解析xls文件中的内容:得到行数据,返回行数据数组
poi组件 提供java数据导出到excel
POI处理Excel大文件的问题和解决方法 来自 http://itindex.net/detail/52291-poi-excel-%E6%96%87%E4%BB%B6
POI 读取Excel文件 POI 读取Excel文件
包含poi 3.9的jar 和其它相关的jar ,xmlbeans.jar 和org.slf4j.jar 还包含一个测试用例。
一个java用POI读写Excel的类封装了一个读取Excel数据的方法和一个写入Excel数据的方法,写入的话可从数据库读取或自己写一个List...