今天遇到一个poi导入的问题 参考别人的写了一个
2016-04-01 22:17
603 查看
package com.rshz.excel.derive; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Iterator; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; public class Excels { public static void main(String arg[]){ mx(); } public static void mx(){ HSSFWorkbook workbook=null; HSSFSheet sheet=null; FileInputStream in=null; try { in=new FileInputStream("E:"+File.separator+"你好.xlsx"); workbook=new HSSFWorkbook(in); sheet=workbook.getSheetAt(0); Iterator<Row> it=sheet.rowIterator(); while(it.hasNext()){ HSSFRow row=(HSSFRow) it.next(); Iterator<Cell> tor=row.cellIterator(); while(tor.hasNext()){ HSSFCell cl=(HSSFCell)tor.next(); if(cl.getCellType()==Cell.CELL_TYPE_STRING){ System.out.print(cl.getStringCellValue()+"\t"); }else if(cl.getCellType()==Cell.CELL_TYPE_NUMERIC){ System.out.print(cl.getNumericCellValue()+"\t"); }else if(cl.getCellType()==Cell.CELL_TYPE_FORMULA){ }else if(cl.getCellType()==Cell.CELL_TYPE_BLANK){ } } System.out.println(); } } catch (FileNotFoundException e) { e.printStackTrace(); }catch (IOException e) { e.printStackTrace(); } } }
输出结果:
性别 年龄
生日
李四 25.78
八月二十号
张三 26.3
四月三号
相关文章推荐
- 你离顶尖Java程序员,只差这11本书的距离
- hdu 1542 线段树扫描(面积)
- Redhat Openshift云平台注册使用
- [android] 加载大图片到内存
- FZU 2102 Solve equation(规律题)
- 解决Android Studio添加依赖时出现“Manifest merger failed”错误
- MySQL学习笔记之多表连接
- spark访问redis集群中某个数据库的问题
- 1.PHP数据库陷阱
- springboot-shiro chapter02——springboot webmvc jsp
- 设计模式:visitor
- MySQL性能调优my.cnf详解
- 【matlab】:颜色模型的分类及颜色模型的转换简介
- ubuntu系统安装Matlab2014a
- 【JQuery】text()和html()的区别
- zabbix使用zabbix 数据库做数据分表
- RMQ (Range Minimum/Maximum Query)算法
- 13. Roman to Integer
- hdu 1828 线段树扫描线(周长)
- TCP/IP